Skip to content
vaasalstudioVaasal StudioChat
All work

Live in production

Academy management platform

Student registration, batches, online fee payment, parent logins and an admin panel. Running in production.

Client
A coaching academy in Chennai
Year
2026
Build time
3 – 6 weeks
Price band
₹25,000 – 50,000

The problem

  • Enrolment was a paper form at the front desk, typed into a spreadsheet later.
  • Fees were collected in cash and tracked in a notebook. Nobody could answer “who has not paid this month” without going through it page by page.
  • Batch timings lived in a WhatsApp group. Every change meant another message and another set of parents who missed it.

What was built

  1. 01

    Student registration

    A parent enrols online in a few minutes. The data goes straight into the system. Nobody types it twice.

  2. 02

    Batches and timetable

    Admin creates batches with timings and capacity, then assigns students. Full batches and clashes are caught before they happen.

  3. 03

    Online fee payment

    Parents pay from their phone. Receipts are generated automatically. Every payment is recorded against the student.

  4. 04

    Parent login

    A parent signs in and sees their own child only — batch, schedule, fees paid, fees due, receipts.

  5. 05

    Admin panel

    One screen: new enrolments, collections this month, pending dues, batch strength. No spreadsheet.

  6. 06

    Coach tooling

    Coaches open their batch list on a phone and mark attendance. It takes seconds and it happens on the floor, not afterwards.

  • Next.js (App Router)
  • TypeScript
  • PostgreSQL
  • Role-based auth
  • Payment gateway
  • Deployed on Vercel

Screens

Screenshots are held back until the client approves them. Ask on WhatsApp and we will walk you through the live system on a call. The academy demo below is the front end of the same idea, built fresh, and you can open it right now.

  • Screenshot pending client approval

    Admin dashboard — enrolments, collections, pending dues
  • Screenshot pending client approval

    Batch and timetable management
  • Screenshot pending client approval

    Parent view — one child, one screen
  • Screenshot pending client approval

    Fee payment and receipts

Where it stands

  • The academy runs on the system today. It is not a prototype.
  • Enrolment and fee collection happen without the front desk re-typing anything.
  • Dues are visible at any moment instead of at the end of the month.

Want the same thing for your academy?

Ask to see it live
Message us on WhatsApp