Dashboard
Cox's Bazar Surf Hub — Operations Overview | Target Launch: October 2026
23
Staff
6 admins, 17 team
6
Revenue Engines
All active
3
Sessions Today
6am / 8:30am / 5pm
Oct
Launch
2026 target
12
Positions
Across 6 engines
BDT
Currency
Dual BDT / USD
Revenue Engine Overview
1
Surf Lessons
—
staff assigned
2
Fitness
—
staff assigned
3
Café
—
staff assigned
4
Safari
—
staff assigned
5
Retail
—
staff assigned
6
Events
—
staff assigned
Today's Schedule
Surf Yoga06:00 — 07:00
Surf Strength08:30 — 09:30
Beginner Surf10:00 — 11:00
Surf Conditioning17:00 — 17:50
Key Contacts
Sha (CEO): +880 133 222 9922
Fahad (Ops): +880 178 642 1091
Ozear (Logistics): +880 193 600 7573
Main Line: +880 133 222 9922
Fahad (Ops): +880 178 642 1091
Ozear (Logistics): +880 193 600 7573
Main Line: +880 133 222 9922
Staff & Roles
Filter by role level or revenue engine. Master account can add and remove staff.
| Name | Username | Level | Position | Revenue Engine | Status | Actions |
|---|
Frontend Output — Staff Roster
The staff roster below reflects what is currently in the system. This data powers the Coaches page. Sanzir can use the exported JSON to update coaches.html.
Positions & Tasks
Define operational positions with specific task responsibilities. Assign to revenue engines.
Operations Output
Positions and their task descriptions can be exported as a training document or posted to the staff portal. Each position is linked to its revenue engine for reporting.
Revenue Engines
Six revenue streams. Each engine shows assigned staff, positions, and operational tasks. Click to manage assignments.
Revenue Engine Report
Select a revenue engine above to view its full staff assignment and task report.
Bookings
Incoming session bookings. Confirm, reschedule, or cancel.
Loading bookings from Netlify Forms...
Member Accounts
Manage Flex and Hub Annual members. Day passes are tracked separately.
Member database connects via Supabase after launch. Add via the + button once live.
Class Schedule
Daily class times across all revenue engines.
Surf Coaching
10:00 — Beginner (60 min)
12:00 — Intermediate (60 min)
14:00 — Advanced (90 min)
16:00 — Private 1-on-1
12:00 — Intermediate (60 min)
14:00 — Advanced (90 min)
16:00 — Private 1-on-1
Fitness
06:00 — Surf Yoga (60 min)
08:30 — Surf Strength (60 min)
17:00 — Conditioning (50 min)
08:30 — Surf Strength (60 min)
17:00 — Conditioning (50 min)
Safari
Tue 07:00 — Day Safari
Sat 07:00 — Day Safari
By booking — Overnight
Sat 07:00 — Day Safari
By booking — Overnight
Settings & Admin Accounts
Master account only. Manage admin access, system settings, and deployment.
Master Account — Sha (CEO)
Level 1 access. Only the Master Account can add or remove admin staff, change passwords, or modify system settings. This account is non-transferable.
Admin Accounts
| Name | Username | Level | Position | Access | Actions (Master only) |
|---|
Contact Info
Main Line: +880 133 222 9922
Info: info@coxsbazarsurfhub.com
Sha: sha@coxsbazarsurfhub.com
Fahad: fahad@coxsbazarsurfhub.com
Ozear: ozear@coxsbazarsurfhub.com
Info: info@coxsbazarsurfhub.com
Sha: sha@coxsbazarsurfhub.com
Fahad: fahad@coxsbazarsurfhub.com
Ozear: ozear@coxsbazarsurfhub.com
Environment Variables
ANTHROPIC_API_KEY
ADMIN_PASSWORD
COACH_PASSWORD
AUTH_SECRET
NETLIFY_SITE_ID
ADMIN_PASSWORD
COACH_PASSWORD
AUTH_SECRET
NETLIFY_SITE_ID
Products & Pricing
Edit live prices, availability, and online visibility. Changes apply instantly to the booking page and homepage.
Prices in BDT. Show-price OFF = enquiry-only (e.g. clothing).
Phase 1 — Live Offerings
Surf (1hr/2hr/3hr) · Safari (full day) · Surf Hub Classic clothing · Founder's Membership. Apparel has no online price — sold in-person when guest arrives.
| SKU | Name | Category | Price (BDT) | Duration | Show $ | Bookable | Active | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Legend:
Show $ = whether price is visible to customers on the booking page.
Online = whether the product can be purchased directly online.
Active = product is available; turn OFF to retire a SKU without deleting it.