How to make an app for a zumba class
A dance fitness class has many members in a few batches, paying monthly, plus drop-ins and trial students. An app lets the instructor mark attendance before the music starts, see whose fee is due, and follow up with people who came for a trial.
Updated 2026-11-09
Who uses the app
Usually the instructor alone, on her phone, with the data on that phone. If a second instructor takes some batches, or members should see their own fee status, connect your own Supabase database.
The screens a zumba class app needs
- Batches: Each batch with its time and the members in it, with today's batch on top
- Attendance: Tap names present in a batch; drop-ins added with their fee
- Members: Name, phone, batch, joining date, fee plan and attendance this month
- Fees due: Members whose month has ended, with a WhatsApp reminder button
- Trials: People who took a trial class and haven't joined yet, with a follow-up button
- Reports: Members per batch, attendance by month and fees collected
Features worth asking for
- One-tap attendance per batch, quick enough before class starts
- Fee due dates worked out from each member's joining date and plan
- A WhatsApp fee reminder with the amount and month filled in
- Drop-in entries that add the day's fee without making a full member
- A trial follow-up list with a ready WhatsApp message
- A fee receipt as a PDF to share on WhatsApp
Where the data lives
If only you use the app, the data stays on your phone and attendance works without internet in the hall. If another instructor marks attendance or members check their own fees, connect your own Supabase database; to collect fees online, connect your Razorpay account too.
How to make it with AppCub, step by step
- Decide what the app does. List the screens you need, for example: Batches, Attendance, Members, Fees due, Trials.
- 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 zumba class, and paste it into AppCub:
Make an app for my dance fitness class, Groove Fit Dance Studio in Nagpur. Screens: batches, attendance, members, fees due, trials and reports. Three batches: 7 AM and 8 AM ladies only, 7 PM mixed. Members pay monthly ₹1,500 or quarterly ₹4,000, due from their joining date. Drop-ins pay ₹200. Mark attendance by tapping names. Show members whose fee is due with a WhatsApp reminder, and trial students who haven't joined with a follow-up message. Make a PDF fee receipt. Pink and purple colours.
Tips for a zumba class app
- Put your members' list into the app before the first of the month, so fee due dates start right.
- Ask for the attendance screen to open on the batch that is starting now.
- Decide how you treat missed classes, such as no carry-forward, and tell AppCub so the fee dates are clear.
- Write the fee reminder in a friendly tone; members are friends who dance with you every day.
- Ask for Hindi or Marathi labels if a helper marks attendance.
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
- The app doesn't play music or stream online classes, and it sends nothing by itself. Fee reminders go out on WhatsApp when you tap the 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 I mark attendance for a whole batch quickly?
Yes. Open the batch, tap the names present, and save. Drop-ins can be added on the same screen.
Can the app tell me whose fee is due?
Yes. It works out the due date from each member's joining date and plan, and lists who is due when you open it.
Can members pay their fees in the app?
Yes, if you connect your own Razorpay account and a Supabase database. The money goes to your account.
Can I follow up with people who came for a trial?
Yes. Ask for a trials list, and each person has a WhatsApp button with a ready message inviting them to join.
Can the app play the class music?
No. Use your usual music player for the class; the app is for members, attendance and fees.
Can I run two halls with one app?
Yes. Give each batch a place, and with your own Supabase database instructors at both halls see the same members.
Read next
- How to make a website for a zumba class
- App for a badminton court
- App for a fitness studio
- App for a gym
- App for a karate class
- App for a personal trainer
- App for a sports club
- All guides: fitness and sports
- All app guides by business
Make your zumba class app
Seeing the plan is free. Building starts with a 2-day trial for ₹99.