EdTech
Malhaar Dance CompanyFrom Registration to Monthly Billing, Automated
Malhaar Dance Company is a public website and studio management system for an Indian classical dance school in the Chicago area.
- Dance Studio Management
- Illinois, United States
- 3 Weeks
- Website & Studio Management System
About the project
Project overview
Malhaar Dance Company is a public website and studio management system for an Indian classical dance school in the Chicago area. Parents register dancers through an online form, and the studio owner reviews each request, enrolls students into classes and generates monthly bills in one click. The billing engine applies sibling and multi-class discounts automatically, tracks payments and balances per family, and feeds an income and expense dashboard. It replaced a no-code setup that had become unreliable as the studio grew.
- Industry
- Dance Studio Management
- My role
- Full Stack Developer — public website, billing engine and admin dashboard
- Duration
- 3 Weeks
- Delivery
- Website & Studio Management System
- Location
- Illinois, United States
The challenge
The No-Code Limits in Studio Billing & Administration
The studio's earlier no-code workflow could no longer be trusted to bill every student correctly each month. Key challenges included:
Linked records and automations failed silently, so there was no guarantee each active student received exactly one bill per month.
Sibling and multi-class discounts were worked out by hand, which caused errors and repeated corrections.
Registration, enrollment, payments and finances lived in separate places with no single view of the studio.
The solution
A Purpose-Built Studio Management Platform
A custom platform was built so that every recurring task is either scheduled or a single click, backed by tests on the billing math. Key features include:
01
Automated Monthly Billing Engine
Generates one bill per active student each month with sibling and multi-class discounts, class fee overrides, billing pauses and manual adjustments, covered by unit and end-to-end tests.
02
Registration-to-Enrollment Workflow
A public registration form feeds a review queue where the owner matches requests to families, students and classes without retyping anything.
03
Financial Dashboard & Parent Notifications
Tracks payments, expenses and other income with monthly and yearly profit reports, and sends bill and reminder notices to parents by email and WhatsApp.
Screens
Technologies used
Stack & integrations
- Next.js
- TypeScript
- PostgreSQL
- Prisma
- NextAuth
- Tailwind CSS
- shadcn/ui
- Recharts
- Vitest
- Playwright
What it does
Key features
- Public marketing website with programs, instructors and events
- Online student registration form
- Family, student and guardian management
- Class, teacher and dance program setup
- One-click monthly bill generation
- Automatic sibling and multi-class discounts
- Payment tracking with unpaid, partial, paid and overpaid statuses
- Expense and other-income tracking
- Monthly, yearly and all-time financial reports
- Scheduled billing and payment reminders with CSV import and export




