How to make an app for a karate class

A karate class tracks more than fees: each student's belt, the date of the last grading, attendance before the next one, and which parent to message. An app on the sensei's phone keeps all of it, so the grading list and the fee list are ready without a register.

Updated 2026-11-09

Who uses the app

Usually the sensei, with the data on his phone. If senior students or assistant instructors mark attendance at another centre, or parents should see their child's fees and belt, connect your own Supabase database.

The screens a karate class app needs

Features worth asking for

Where the data lives

If only the sensei uses the app, the data stays on his phone and works in a hall with no network. If assistants mark attendance at another centre, or parents see their child's details, connect your own Supabase database; to collect fees online, connect your Razorpay account too.

How to make it with AppCub, step by step

  1. Decide what the app does. List the screens you need, for example: Batches, Attendance, Students, Grading, Fees.
  2. Describe it to AppCub. Paste the request below, changed to your own business and details.
  3. 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.
  4. Try it on your phone. The app runs live next to the chat. Scan the QR code to install it, and ask for changes.
  5. 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 karate class, and paste it into AppCub:

Make an app for my karate class, Shiro Karate Dojo in Vijayawada. Screens: batches, attendance, students, grading, fees and events. Four batches by age. Each student has a parent's name and phone, current belt and belt history with grading dates. A student is ready for grading after 4 months at a belt with at least 75% attendance; list them on the grading screen with a ₹500 fee. Monthly fee ₹800, with fees due and a WhatsApp reminder to the parent. Events for tournaments with who is going. White, red and black colours.

Tips for a karate class app

What it costs

See all plans

Good to know

Questions

Can the app keep each student's belt history?

Yes. Each student keeps every belt with its grading date and result, so you can see how long they have been at the current belt.

Can the app tell me who is ready for the next grading?

Yes. Give AppCub your rule, such as 4 months at a belt and 75% attendance, and the grading screen lists who qualifies.

Can I message parents about fees and gradings?

Yes. Each student has a WhatsApp button that opens a message to the parent with the fee or grading date filled in, and you send it.

Can I make a grading certificate in the app?

You can ask for a simple certificate as a PDF with the student's name, belt and date, to share or print.

Can parents see their child's attendance?

Yes, with an online database and sign-in, so each parent sees only their own child.

Can I run batches at two schools with one app?

Yes. Give each batch its place, and with your own Supabase database assistants at both schools use the same student list.

Read next

Make your karate class app

Seeing the plan is free. Building starts with a 2-day trial for ₹99.

Start building