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