Files
app-padel/docs/plans/2026-03-01-cabo-pickleball-adaptation-design.md
2026-03-01 11:07:40 +00:00

100 lines
2.8 KiB
Markdown

# 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/*)