Commit Graph

6 Commits

Author SHA1 Message Date
Ivan
981783babb feat(db): add Prisma schema with all models
Configure Prisma ORM with PostgreSQL database schema including:
- Organization, Site, Court models for multi-tenancy
- User with role-based access and Client for customers
- Booking and Payment models for reservations
- MembershipPlan and Membership for subscriptions
- Product, Sale, SaleItem, CashRegister for POS
- Tournament, TournamentInscription, Match for competitions
- All necessary enums, relations, indexes, and cascading deletes
- Prisma client singleton for Next.js

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:17:02 +00:00
Ivan
b042e14fc7 feat(shared): add types and Zod validations
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:15:04 +00:00
Ivan
039c17352b feat(web): add Next.js 14 app with Tailwind CSS
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:10:02 +00:00
Ivan
a5a68cc54d chore: initialize monorepo with Turborepo and pnpm
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:08:36 +00:00
Ivan
8dbd20950e docs: add detailed implementation plan
Comprehensive task-by-task plan covering:
- Phase 1: Project foundation (Turborepo, Next.js, Prisma, Auth)
- Phase 2: UI components (shadcn/ui, layouts)
- Phase 3: Bookings module (core functionality)
- Phase 4: POS, Tournaments, Memberships
- Phase 5: Dashboard and Reports
- Phase 6: Mobile app (React Native/Expo)

Each task includes exact file paths, complete code, and commit messages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:06:35 +00:00
Ivan
aa418b7872 docs: add Padel Pro system design document
Complete design specification including:
- Multi-site architecture for padel club management
- Booking system with client app and admin panel
- Point of sale (POS) with inventory
- Tournaments and leagues module
- Membership plans with benefits
- Full database schema (Prisma)
- UI/UX guidelines and color palette
- Project structure (monorepo with Turborepo)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 04:19:11 +00:00