How to make an app for a dance academy
A dance academy has regular batches all year, then a rush before the annual show: who is in which item, costume sizes, extra rehearsals. Wedding season adds sangeet bookings with their own rehearsals. An app keeps batches, fees, show items and sangeet dates in one place.
Updated 2026-11-09
Who uses the app
The owner and the choreographers. If choreographers mark attendance on their own phones, or parents log in to see show rehearsals and fees, connect your own Supabase database.
The screens a dance academy app needs
- Batches: Each batch with style, age group, days, time, choreographer and students
- Attendance: Tick who came today; students who have missed many classes before the show
- Fees: Monthly fees and costume charges, paid and due, with receipts as PDFs
- Show items: Each dance item for the annual show with its students, song and rehearsal days
- Costumes: Each student's size and costume for their item, ordered, received and paid
- Sangeet bookings: Family name, wedding date, songs, rehearsal dates, package amount and advance paid
Features worth asking for
- Show items with student lists and extra rehearsal days
- Costume sizes and charges per student, with a list of what is still unpaid
- Sangeet bookings with rehearsal dates in a calendar
- A WhatsApp button to send rehearsal times to parents or a family
- Fees by batch, with a sibling discount if you give one
- Attendance shortfall before the show, so you can talk to parents early
Where the data lives
If only you use the app, data can stay on your phone. For choreographers on their own phones or parent logins, connect your own Supabase database; to take fees or sangeet advances online, connect your Razorpay account as well.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Batches, Attendance, Fees, Show items, Costumes.
- Describe it to AppCub. Paste the request below, changed to your own business and details.
- Check the plan. AppCub shows the screens and features it will build. Change them in the chat until they are right; seeing the plan is free.
- Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
- Share it. Share it as a web link, an APK file, or publish it on Google Play from your own developer account.
Copy this request, change the details to match your dance academy, and paste it into AppCub:
Make an app for my dance academy, Thirak Dance Academy in Ahmedabad. Screens: batches, attendance, fees, show items, costumes and sangeet bookings. Batches have a style, age group, days and choreographer. Monthly fee ₹1,800, 10% off for a second child. For the annual show, each item has a song, students and rehearsal days; each student has a costume size and charge. Sangeet bookings have the family, wedding date, songs, rehearsal dates, package and advance. WhatsApp buttons to send rehearsal times. Purple and gold colours.
Tips for a dance academy app
- Set up the show items as soon as you decide the songs; costume sizes and rehearsals follow from them.
- Take costume sizes once, at the start of show season, and save them on each student.
- Keep sangeet bookings separate from regular students; families pay per package, not per month.
- Use children's photos in the app only with their parents' consent.
- Start with batches and fees, and add show screens a month before the show.
What it costs
- Describing your app and seeing AppCub’s plan for it is free.
- A new app usually takes 60 to 110 credits. Start with the 2-day trial for ₹99 (150 credits, enough for one app and a few changes) or the one-time App Pack for ₹499. Starter is ₹1,599 a month for 700 credits.
- Google Play needs a paid plan (it includes the Play Store bundle and your app’s signing key) and your own Google Play developer account, a one-time US$25 fee to Google.
- Work that fails or is rolled back costs no credits.
Good to know
- AppCub apps don't stream classes, edit dance videos or send messages by themselves. Rehearsal times and reminders go out when someone taps the WhatsApp button.
- AppCub builds Android apps. You can also share the app as a web link that opens on any phone; for the iPhone App Store, AppCub’s team can do it for you.
Questions
Can the dance academy app manage the annual show?
Yes. Ask for show items with students, songs and rehearsal days, and a costume list with sizes and charges for each student.
Can the app track sangeet choreography bookings?
Yes. Each booking keeps the family, wedding date, songs, rehearsal dates, package amount and advance paid.
Can parents see rehearsal times in the app?
Yes, with your own Supabase database and parent sign-in. Otherwise a WhatsApp button sends the times in a ready message.
Can the app give a sibling discount on fees?
Yes. Tell AppCub the rule, such as 10% off for the second child, and the fees screen applies it.
Can I share dance videos with students through the app?
The app doesn't host or stream videos. Share them on WhatsApp or your video channel.
Can families pay the sangeet advance online?
Yes, with your own Razorpay account connected along with Supabase. The money goes to your account, not AppCub.
Read next
- How to make a website for a dance academy
- App for an abacus class
- App for a drawing class
- App for a chess academy
- App for a coaching institute
- App for a college
- App for a computer institute
- All guides: education and coaching
- All app guides by business
Make your dance academy app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.