Row-level isolation
Every row in every table is scoped to a school. One school can never read another's students, marks or payments — the database enforces it, not the interface.
Why schools move from registers, WhatsApp groups and spreadsheets to Vidya: Kannada parent portal, WhatsApp-first alerts, offline-ready phones and strict data isolation.
The same school day, run two very different ways.
A teacher's full daily admin — attendance, homework and marks
Spreadsheets to reconcile — fees, marks and transport share one record
Of parents reachable on WhatsApp, no app install required
Generic school ERPs are built for a head office in another state and then translated. Vidya starts from how a Karnataka school actually runs: a class teacher marking attendance on the way to the staff room, an accountant reconciling cash fees at the counter, and a parent who wants the answer on WhatsApp in Kannada, not in an email.
Whether you run a single 300-student State board school in a taluk town or a trust with eight CBSE campuses across districts, the same platform scales — each school isolated, all of them visible from one console.
Names, photos, marks, addresses and payment history belong to families. Here is exactly how they are protected.
Every row in every table is scoped to a school. One school can never read another's students, marks or payments — the database enforces it, not the interface.
Teachers, accountants, admission staff, librarians, health officers, drivers and parents each see only their modules, checked again on the server for every request.
Sensitive actions — marks changes, fee entries, promotions, credential resets — are logged with who, what and when.
Managed daily backups with point-in-time recovery, so an accidental deletion is a restore, not a disaster.
A progressive web app that installs from the browser, caches the screens staff use most and keeps working when the connection drops.
Nothing for parents to download or update. A link opens the portal; WhatsApp carries the alerts.
No consultants, no on-site installation, no server to buy. Four steps, done from a laptop or a phone.
Sign up, name the school, pick your board (State, CBSE or ICSE) and set the academic year. Classes follow Karnataka naming — LKG, UKG, 1st Std through 10th Std — with sections only where you actually have them.
Add students one by one or in bulk with parent phone numbers, transport stop and documents. Login credentials for parents, teachers, accountants and drivers are generated automatically and delivered over WhatsApp and email.
Build a conflict-free timetable, mark attendance from a phone in under a minute, assign homework, publish marks and raise fee invoices for a student, a class or the whole school.
Absentee alerts, homework updates, exam results, fee reminders and bus-approaching notifications go out on WhatsApp without anyone typing a message. Parents reply to the class teacher in the in-app chat.