All Projects
SportHub – Club & Training Management
All-in-one platform for sports clubs, coaches, and parents
2024Full Stack Developer & Product Designer
Tech Stack
ReactNode.jsMongoDBSocket.ioRazorpayTypeScriptCasbinAWS S3
Project Overview
SportHub is an all-in-one sports club management platform designed to digitize and streamline every aspect of running a sports club — from registrations to revenue.
The platform connects four types of users: Club Admins, Training Centers, Coaches, and Parents. A club can have multiple training centers, each center has coaches assigned to specific sports (cricket, football, swimming, etc.), and parents browse and register their children for specific sport programs under specific coaches.
The chat module enables direct communication between parents and coaches, with group chat channels per sport batch. Monthly fee management supports installment plans, automated WhatsApp/SMS payment reminders, and generates branded receipts. A built-in shop lets clubs sell sports equipment, jerseys, and merchandise directly to members.
The garden/ground booking module allows clubs to rent out their facilities — members can see real-time slot availability and book specific courts or grounds by the hour. The crown feature is the drag-and-drop website builder that lets clubs create their own professional website within minutes, fully customizable with their branding, program listings, and contact forms.
Challenges & Solutions
Designing a permission system flexible enough to handle the club → training center → coach → parent/child hierarchy while keeping the UX simple for non-technical club managers was the core challenge. We iterated through 3 permission model designs before settling on a policy-based approach using Casbin.
Outcome & Impact
Platform adopted by 8 sports clubs managing 1,200+ active student registrations. Monthly fee collection digitized completely — zero manual tracking. Club websites built by non-technical admins within 20 minutes using the builder.
Interested in a similar project? Let's talk.
Hire Me for Your Project

