







Rainbow Colour Sport Academy needed a single place to run day-to-day operations not scattered spreadsheets, phone calls, and manual follow-ups. Rainbow Admin is the internal dashboard where staff manage everything behind the academy: people, programs, bookings, sales, and what appears on the public website. From one screen, the team can onboard admins, parents, students, and coaches, set up activities and packages, schedule sessions, handle session and doorstep bookings, review sales and pool bookings, run coach salary reports, manage pools and promotions, and update certificates, blogs, and gallery content for the website. The interface is organized around how the academy actually works clear sections, searchable tables, and straightforward flows so non-technical staff can find what they need quickly and keep information accurate as the business grows.
Client
Rainbow Coloursport Academy
Timeline
3 Months
Tech Stack
- Next.js
- .NET
- Firebase
- PostgreSQL
The Challenge
The academy runs many moving parts at once: coaches and students, packaged programs, scheduled sessions, pool bookings, doorstep services, payments, and marketing content for the public site. Staff needed a single admin system that could manage all of this without fragile manual processes while keeping data accurate across bookings, sales history, and coach salary reporting. The platform also had to be secure and usable for non-technical staff: clear navigation, fast lookup of parents and bookings, support for legacy data migration, and exports for finance and operations. Payment flows (including integrations such as SkipCash) and Firebase based login had to work reliably in production.
The Solution
Rainbow Admin gives the academy a modular, sidebar driven dashboard built around their real workflow. Staff can manage users, activities, packages, sessions, and bookings, review package and pool sales with filtering and export, configure and run coach salary reports, manage pools and ads, and update website content (certificates, blogs, gallery) without touching code. The result is an operations hub that reduces admin overhead and gives the team one reliable place to run the business behind the Rainbow brand aligned with the public website and the family facing mobile app.