Skip to content
vaasalstudioVaasal StudioChat
All work

Spec build · not a client

Website for a dance and music academy

Timetable, online registration, a fee page and a parent login — built as a working demo you can click through.

Open the live demo
Client
Spec build — not a client project
Year
2026
Build time
3 – 5 weeks

The problem

  • An academy runs online and offline classes with no website at all. Everything is WhatsApp groups and a paper register.
  • A parent cannot see the timetable, cannot register, and cannot find out what is due without asking someone.
  • Every timing change means another message to another group, and another set of parents who miss it.

What was built

  1. 01

    Class timetable

    Every batch with its level, its timing, and whether it runs in the studio or online. Filterable, and readable on a phone.

  2. 02

    Multi-step registration

    Student details, then discipline, then a batch with space, then a summary to confirm. Four screens, no paper.

  3. 03

    Fee page

    Monthly fee by batch, what is due this month, and every past receipt in one list.

  4. 04

    Parent login and dashboard

    Batch and timings, attendance, the next three classes, fees due, and notices from the teacher. One screen instead of a WhatsApp search.

  5. 05

    Teacher profiles

    Who teaches which discipline and which batches they take.

  • Next.js (App Router)
  • TypeScript
  • Tailwind
  • WhatsApp handoff
  • Static — no database
  • Deployed on Vercel

See it

This is the front end of the same idea as the live platform above, at a smaller price. Want to see it with your academy's name, your batches and your fees on it? Send the name. We build it first, then you decide.

Built around

A Bharatanatyam and Carnatic academy

What to look at first

Open the parent login, then the fee page. That is the part no other academy site in the city has.

Open the demo

It is a demonstration, not that business’s official site, and every page says so. Nothing in it is stored and it takes no payment.

  • Parent dashboard showing batch, attendance percentage, fees due and the assigned teacher, with upcoming classes and notices below
    The parent dashboard. Batch, attendance, what is due and who teaches it — on one screen instead of a WhatsApp search.
  • Fees page showing the amount due this month itemised, with a pay button and past receipts
    Fees, itemised, with every past receipt under it. The part no other academy site in the city has.
  • Multi-step registration form asking for student details before discipline and batch
    Registration in four steps: student, discipline, a batch with space, then a summary to confirm.
  • Class timetable filtered by discipline, showing each batch with its level, timing and whether it runs in the studio or online
    The timetable, filterable and readable on a phone. Studio and online are marked, because that is the first thing a parent asks.

Where it stands

  • This is a spec build. There are no results to report yet.
  • It exists so an academy owner can click through the whole thing before deciding anything — the registration, the fee page and the parent dashboard all work.
  • Nothing in it is real. No data is stored and no payment is taken.

Want this with your name on it instead?

Ask for your own demo
Message us on WhatsApp