Use case

Build an Attendance & Staff Tracker App for Your Coaching Institute

A tuition centre or coaching institute lives on batches. Physics 8 PM, NEET foundation on Sundays, spoken-English weekday mornings — each with its own students, its own faculty, its own register. Paper attendance registers lose that structure the moment a parent calls asking why their child came home late, or a franchise owner wants to know which batch is quietly emptying out. Describe your institute to Kashvi in plain English and it builds a working attendance and staff tracker: a real database of students and teachers, secure logins for front-desk staff and faculty, batch-wise marking, and automatic parent alerts — as a web app and a real Android and iOS app you fully own.

Attendance that is actually organised by batch

Generic attendance apps treat a coaching centre like a school with one class per student. Your reality is messier: the same student sits in a maths batch and a chemistry batch, a teacher may run three timings a day, and demo students float in before they pay. Kashvi builds the model your institute actually runs on, so marking a batch takes seconds and the numbers roll up correctly at the end of the month.

  • Batch-wise registers — each batch has its own roster, timing and assigned faculty, so a teacher only sees the students in front of them.
  • QR entry at the gate — print a batch QR, students scan on the way in, and attendance is marked without a queue at the desk.
  • Auto WhatsApp absent-alert to parents the moment a student is marked absent, in the language your parents actually read.
  • Staff and faculty tracking — teacher check-in/check-out, substitute logs, and per-batch hours for salary and payout calculations.
  • Fees-and-attendance link — flag students who are attending but whose next installment is overdue, so follow-ups happen on time.

Why parent communication is the real product

In Indian coaching, the parent is the paying customer and trust is the whole business. A parent who gets an instant WhatsApp saying "Aarav was absent from the 6 PM Physics batch today" renews without a second thought. Kashvi wires this in as a first-class feature, not an afterthought — absent-alerts, monthly attendance summaries, and low-attendance warnings go out automatically, so your front desk stops fielding "did my child attend?" calls and starts filling seats. Because everything is INR-native, you can add Razorpay or UPI fee links to the same parent thread when an installment falls due.

From a prompt to a working app

You do not write code and you are not handed a rigid template. You type what your institute needs and Kashvi generates the screens, the Postgres database behind them, and the login system for your staff. Preview it live, ask for a change in plain English, and when it fits you keep the full source code — no proprietary runtime, no lock-in. Try prompts like these:

Build an attendance app for my coaching institute with batch-wise registers, QR scan at the gate, and an automatic WhatsApp message to parents whenever a student is marked absent.

Add faculty check-in and check-out with per-batch teaching hours, and a monthly report of each teacher's hours for salary calculation.

Show me students who attended more than 90 percent of classes but whose next fee installment is overdue, and let me send them a Razorpay payment link on WhatsApp.

Give parents a login where they can see their child's attendance percentage for each batch and download a monthly summary PDF.

Web and mobile from one description

Your front desk needs a full web screen for bulk marking and reports. Your visiting faculty want a phone in their hand to mark their own batch. Kashvi builds both from the same prompt — a web app for the office and real React Native Android and iOS apps for teachers on the move — sharing one database so the counts never disagree.

TaskPaper registerKashvi app
Mark a batchCall names, tick boxesTap or scan QR
Tell a parentNobody callsInstant WhatsApp alert
Monthly reportManual countingAuto per batch
Track faculty hoursGuessworkCheck-in logs

And when an AI generation fails, Kashvi refunds the credits — fair billing, transparently, so you only pay for work that actually lands.

Questions

Frequently asked

Can it handle a student who is in more than one batch?
Yes. Kashvi models students and batches separately, so one student can belong to your maths batch and your chemistry batch at once. Each batch keeps its own register and attendance percentage, and reports roll up correctly across all of them.
How do the WhatsApp absent-alerts work?
When a student is marked absent, the app can send an automatic WhatsApp message to the linked parent number. You control the wording and language, and can also schedule monthly attendance summaries or low-attendance warnings to go out on their own.
Is the QR entry practical for a busy gate?
Each batch gets its own printable QR. Students scan on the way in and attendance is marked instantly, so nobody queues at the front desk. Staff can still mark manually for anyone who forgets their code.
Do I actually own the code?
Yes. You get the full downloadable source and a real Postgres database — no proprietary runtime and no lock-in. You can host it yourself or keep building on it with your own developer later.
Can parents see attendance themselves?
You can add a parent login where each parent sees only their child's attendance percentage per batch and downloads a monthly summary. This cuts down the "did my child attend today?" calls to your office.
What happens if an AI generation fails?
Kashvi refunds the credits for a failed generation. Billing is transparent and INR-first, so you are never charged for output that did not work.

Keep exploring

Stop chasing attendance registers

Describe your coaching institute and watch Kashvi build a batch-wise attendance and staff tracker — web plus Android and iOS, with code you own.

Open the studio

Free to start · no credit card