2.8 KiB
2.8 KiB
SmashPoint Adaptation: Cabo Pickleball Club - Design Document
Overview
Adapt the SmashPoint padel club management system for Cabo Pickleball Club, a 6-court outdoor pickleball facility in the Corridor area of Cabo San Lucas, BCS, Mexico.
Scope
Branding & Visual Identity
- Client name: "Cabo Pickleball Club"
- Platform: "SmashPoint" (shown as "Powered by SmashPoint")
- Login/landing: "Cabo Pickleball Club" with "Powered by SmashPoint" subtitle
- Sidebar: "Cabo Pickleball" with SmashPoint logo in new blue
- Browser tab: "Cabo Pickleball Club | SmashPoint"
- Primary color:
#2990EA(Cabo blue, replacing#1E3A5F) - Accent color:
#F59E0B(amber/golden, beach/sun vibe) - Font: Inter (unchanged)
Language: English Default
Direct string replacement (no i18n framework). All UI text from Spanish to English:
- Reservas → Bookings
- Canchas → Courts
- Clientes → Players
- Membresías → Memberships
- Reportes → Reports
- Configuración → Settings
- All form labels, buttons, error messages, tooltips → English
Sport: Padel → Pickleball
- "padel" / "pádel" → "pickleball"
- "cancha" → "court"
- "raqueta" → "paddle"
- "pelotas" → "pickleballs"
- Court types INDOOR/OUTDOOR/COVERED remain valid for pickleball
Features: Slim Down
Keep & Adapt:
- Dashboard (stats, occupancy, revenue)
- Bookings (court reservations, 300 MXN/person)
- Clients → renamed "Players"
- Memberships (day passes, multi-day passes, monthly plans)
- Reports (revenue, occupancy analytics)
- Settings (site/court configuration)
Remove from navigation (hide, don't delete code):
- Tournaments
- POS (Ventas)
Seed Data
Organization:
- Name: Cabo Pickleball Club
- Slug: cabo-pickleball-club
- Currency: MXN
- Timezone: America/Mazatlan
Site:
- Name: Corridor Courts
- Address: Corridor area, Cabo San Lucas, BCS
- Hours: 07:00 - 22:00
- Phone: +52-624-151-5455
- Email: topdogcabo@yahoo.com
Courts (6):
- Court 1 through Court 6
- Type: OUTDOOR
- Price: 300 MXN per person
- Features: Night lighting, court dividers
Membership Plans:
| Plan | Price (MXN) | Details |
|---|---|---|
| Day Pass | 300 | Single day access |
| 10-Day Pass | 2,500 | 10 visits, any time |
| 10-Morning Pass | 2,000 | 10 morning sessions (7am-12pm) |
| Monthly Individual | 4,000 | Monthly unlimited |
| Monthly Family | 6,500 | Monthly unlimited, up to 4 members |
Promotions (noted in plan descriptions):
- Mon-Sat: -100 MXN off day pass
- Wednesday Ladies Day: -150 MXN off
Admin Account:
- Email: ivan@horuxfin.com
- Password: Aasi940812
- Role: SUPER_ADMIN
Unchanged
- API routes structure
- Database schema (Prisma models)
- Auth system (NextAuth + JWT)
- Component architecture
- Docker/deployment config
- Package names (@smashpoint/*)