Booking Sports: White Label Courts
Feb 6, 2025
BookingSports was a project designed to provide a comprehensive white-label solution for managing sand courts, offering robust functionality and high customization. The project was initiated in early 2024 and discontinued in January 2025.

Schedule page from ArenaBase7
Technologies Used
- Framework: Built with Next.js to deliver high performance and a modern interface.
- Database: Used MongoDB for scalable data management.
- Hosting: Deployed on Vercel, ensuring stability and flexibility.
- Integrations:Online payments through Mercado Pago.Automated notifications via WhatsApp for efficient communication.
- PWA (Progressive Web App): Configured for mobile-friendly access with app-like behavior.
Impact and Results
- Simultaneous Clients: The system supported 5 simultaneous clients.
- Registered Athletes: Over 900 athletes were registered on the platform.
- Total Bookings: More than 2,500 bookings were made through the platform.
- Payments Processed: Over 2,300 payments, with half of them completed via online payments.
- Students Registered: More than 50 students enrolled in the system, utilizing the class management feature.
Key System Modules
- Bookings: Management of single and recurring bookings with a complete history.
- Booking and Class Control: Centralized organization of reservations and classes.
- Classes: Student management, including subscriptions and tuition payments.
- Online Payments: Secure and easy financial transactions.
- Tournaments: Management of leagues in round-robin and knockout formats.
- Rankings: Leaderboards for athletes in competitions and challenges.
- Products: Sales management for merchandise.
- Day Use: Registration of daily access to the courts.
- Draws and Challenges: Engagement tools for participants.
- Reports: Generation of analytical and managerial reports.
Unique Features
- Customizable Institutional Page: A personalized homepage for each sand court.
- Loyalty Points System: Encouraging continuous usage with reward points.
- Advanced Settings: Comprehensive management of users, courts, schedules, coaches, sports, and coupons.

Control page from ArenaBase7
Challenges and Learnings
The greatest challenge of the project was developing and integrating multiple complex modules in a short timeframe, which required rigorous organization and continuous effort.
Despite its initial success, the project was discontinued due to a lack of scalability prospects and the identification of critical flaws in the development process. These challenges were instrumental in my growth as a developer, teaching me the importance of structured processes and deeper analysis in the planning and execution of future projects.

Landing page from ArenaBase7