Now in early access for Indian schools

School software your principal will actually open.

Sranvi is a complete school ERP that runs the school day on one tap. Live timetable with per-date overrides, attendance, staff & leave, fees, exams, hall tickets, bonafide certificates, transport, student diary, announcements — every document previews in-app before print, a persistent side rail for staff, and a read-only landing for students and parents. Mobile-first for teachers, a tidy admin web for the office, set up in a day.

1 day
School onboarded · students imported · live
1 click
Branded receipt, hall ticket, or bonafide PDF
100%
Mobile + web parity, every feature
Built for Indian schools
Mobile-first for teachers
Web admin for the office
Bulk import from Excel
Per-school subdomain
PDF receipts + hall tickets
IST timestamps end-to-end
Two-factor for admins
Push notifications
Bus route management
Built for Indian schools
Mobile-first for teachers
Web admin for the office
Bulk import from Excel
Per-school subdomain
PDF receipts + hall tickets
IST timestamps end-to-end
Two-factor for admins
Push notifications
Bus route management

Features

One school ERP. The whole school day.

No add-on modules. No "premium tier" for the basics. Every feature below is in the demo, on every plan, on day one.

Live timetable, with overrides

Five sub-tabs: Live, Classes & Hours, Assign, Print, Settings. The current period lights up with a NOW tag — refresh-free. Override any single date inline; teacher double-booking is blocked at save. A4 landscape PDFs print class, teacher, or all-classes views with default/override notation.

Attendance, in seconds

Take a class in under 3 seconds. Section view, bulk mark, ledger with month + range view. Parents see absences the same day.

Admin dashboard, day one

5-card KPI strip, exam bar chart, holidays row, 12 quick actions, real-time class + section + range filters per card. Open the app and see what changed today — no separate reports tab needed.

Staff attendance + self check-in

Geofenced self clock-in/out with optional selfie, or admin punches the register. A Keka-style multi-segment bar shows every in/out cycle and real active hours. Whole-day, first-half/second-half, or per-period modes — pick what the school runs.

Non-teaching staff, modeled in

A dedicated staff role for office, lab, transport and support staff — designation, joining date, photo, contact. Staff get a minimal login: their profile, self attendance, and leave. Admins (or teachers you grant) manage the roster.

Leave management, end to end

Leave types with monthly/yearly accrual and carry-forward, per-teacher balances, half-day support, and an apply → approve/reject flow with push both ways. Admin balance adjustments and a loss-of-pay type built in.

Student diary + homework

Teachers post per-subject homework and notes to a class or specific students; the family sees a clean daily feed grouped by subject with due dates. Teachers only pick — and only see — their assigned subjects.

Expenses + vouchers

Record school spending against categories, attach a voucher, and reconcile against collections in the dashboard. Admin-only money surfaces stay hidden from teachers by permission.

A public school website, built in

Every tenant gets a public home page — hero slides, features, highlights, events with photos, contact — editable from the app. Change the school name, brand colour, and identity that flows onto every printed document.

Fees + receipts that look real

Term-wise fees, partial pay, late-fee phases, branded PDF receipts and statements. Every receipt previews in-app before download or print — catch identity mistakes before paper.

Exams + gradebook

Schedule exams, lock subject sets per class, enter marks online, auto-grade, publish. By-student form or section grid — pick what fits. Hall tickets and result PDFs ready to print.

Hall tickets + bonafide + certificates

Photo on top-left, school header, programmatic A4 layout. Every doc previews in an in-app modal before print. Drop a letterhead image and the renderer floats the fields on top. Zero Word templates.

Persistent side rail

Group-by-section navigation that stays put across every screen — Management, Communication, System, Help. Unique icon per entry; detail pages keep it sticky; teachers only see entries their permission row allows.

Student landing dashboard

Sign in as a student and land on a read-only dashboard — attendance ring, academic score, fees status, route, today's classes with the live NOW highlight, upcoming exams, latest announcements, recent receipts. No "Pay Now" button by design.

Classes + sections, modeled right

Parent class with sections (10 → 10-A, 10-B, 10-C). Inherit subjects, override per section. Teachers see only their pickers.

Bus routes

Routes, stops, vehicles, drivers. Assign students to a route and stop. Drivers get a tap-list for the morning.

Announcements + push

Target by class, section, or whole school. Web post + mobile push delivered in one tap. Holidays and badges built in.

Photos, organized

Class galleries, student profile pictures, event albums. Upload from phone, view on web. Compressed and CDN-cached.

Alumni promote

End of year, promote a class to the next year — or graduate them out. One action, fully reversible. Alumni get a quiet directory.

Search everything

One global search across students, parents, teachers, classes, fees, receipts, exams, announcements. Bigram fuzzy match, exact-name collapse, phone-number lookup, quick-action commands (Add student, Mark attendance…). Ctrl+K-driven on web.

Phone-based password recovery

Forgot your password? Sranvi sends a Firebase OTP to your verified phone — no "go ask the admin" detour, no email forwarding chains. Phone is verification-only — username + password still drives sign-in.

Two-factor for admins

TOTP for admins, login alerts, session controls. Indian-school-grade compliance without enterprise pricing.

Web + mobile parity

Every feature ships on both surfaces in the same week. Teachers on Android, admins on the laptop, both seeing the same truth.

Live · seeded with sample students, fees, exams

Click around. No sales call.

A real Sranvi tenant — mark attendance, post fees, generate a hall ticket, send an announcement. Reset every night so the next visitor gets a clean slate.

Open the demo

Use the credentials on the right →

Demo credentials

  • School ID

  • Web URL

  • Username

  • Password

In the teacher's pocket

The mobile app isn't a stripped-down companion.

Every action a teacher takes during the school day — attendance, marks entry, photos, announcements, fee receipts — is built mobile-first. Designed for the entry-level Android in their pocket, not a flagship demo phone.

  • Designed for low-end Android

    Tested on entry-level devices teachers actually carry, not flagship demo phones.

  • Works on weak networks

    Offline-tolerant attendance, retry-on-resume fees, lazy-loaded images.

  • Push notifications

    Fees due, exam published, holiday declared — delivered in seconds.

  • Drag-drop hall tickets, on web

    Programmatic A4 layout, photo top-left, school logo, signature line.

DashboardPeopleAttendanceFeesTimetableDiaryLeaveSearch

Real screenshots from the Play Store build. Cycling: dashboard → people → attendance → fees → timetable → diary → leave → search.

On the laptop

And on the admin web — every detail your office wanted.

Bulk-import grids, fee ledgers, marks-entry sheets, certificate generators. Built for the part of the school day teachers don't see — but the office lives in.

demo.sranvi.com

Live timetable with the NOW highlight

Every class, every period, today's date — at a glance. The in-progress column is brand-tinted with a NOW tag and ticks every minute. Per-date overrides edit inline; teacher double-booking is blocked at save.

demo.sranvi.com

Admin dashboard, day one

Five-card KPI strip, exam bar chart, holidays row, 12 quick actions. Per-card class + section + range filters so you don't have to wade through a Reports tab.

demo.sranvi.com

Bulk-edit grid for 800+ students

Per-section colours, route + phone in the row, click any name → full detail page. Filter slides in from the right.

demo.sranvi.com

One search across the whole school

Ctrl+K opens a federated search — students, teachers, classes, receipts, exams, announcements. Bigram fuzzy match, phone lookup, quick-action commands. Keyboard-driven, fast.

demo.sranvi.com

Marks entry, by subject

All subjects on one screen, type-tab-type. Auto-saves, locks the column when published.

demo.sranvi.com

Fees ledger that prints

Term-wise items, partial payments, late-fee phases, balance due. Click any row → branded receipt PDF (previews in-app first).

demo.sranvi.com

Exam workflow

Schedule, lock subjects, enter marks, publish. Subject chips on every row. Gradebook + grid + draft, one click each.

demo.sranvi.com

Targeted announcements

Pick a class, a section, or the whole school. Web post + mobile push fire together.

demo.sranvi.com

Bonafide + hall tickets — one click

Programmatic A4 layout, school header, student photo. PDF preview modal before print. No Word templates.

demo.sranvi.com

Your school gets a public site too

Built-in page editor — drop sections, change colours, add the principal's note. Shareable URL: yourschool.sranvi.com.

Click any screenshot to view it full size. Or open demo.sranvi.com and click through them yourself.

How it works

Live in a day. Not a quarter.

Most school software vendors ship you a CD and a 6-week implementation plan. We ship a subdomain.

  1. 01

    School onboards

    Pick a subdomain (e.g. greenwood.sranvi.com), upload the school logo, set academic year. We provision the tenant in under a minute.

  2. 02

    Admin imports students

    Drop the existing Excel — students, parents, classes, sections. Bulk validate, fix the rows that complain, save. The teacher login is ready before you finish your tea.

  3. 03

    Teachers take attendance · day one

    They install the APK, scan the school ID, log in, mark first period. No training. The principal sees absent students on her dashboard instantly.

Pricing

Simple, honest pricing.

One-time setup fee covers onboarding & data migration. Then a flat yearly subscription — every feature included, no add-ons, no per-teacher charges.

Students

Up to 250

One-time setup

₹10,000

Yearly subscription

₹15k /year

Students

Up to 500

One-time setup

₹10,000

Yearly subscription

₹25k /year

Popular

Students

Up to 750

One-time setup

₹15,000

Yearly subscription

₹40k /year

Students

Up to 1,000

One-time setup

₹20,000

Yearly subscription

₹60k /year

1,000+ students

Custom pricing

Larger schools, multi-campus networks, or government institutions — let's talk.

Get a quote

Every feature  ·  web + mobile  ·  unlimited admins + teachers  ·  WhatsApp support

+91 79814 56400 · rajuchofficial@gmail.com · Same-day reply on weekdays.

FAQ

Questions, answered straight.

Where does our data live?
On Cloudflare's edge network. Each school gets its own logical tenant, isolated by subdomain — your students never appear in another school's queries. Backups are encrypted and stored in object storage with versioning.
What happens on a slow village internet connection?
Attendance is the most important thing teachers do, so it's offline-tolerant. Marks entry, fee posting, and announcement composition all save drafts locally and retry on resume. Pages are aggressively cached.
Do parents get an app or login?
Yes. Parents see attendance, fee dues, receipts, exam results, and announcements on the same mobile app. They can't edit anything — admin-only writes. Read-only by design.
What does a student see when they sign in?
A read-only landing dashboard — attendance ring with overall %, academic score with class rank, fees status (no "Pay Now" button), route info, upcoming exams, latest announcements, recent receipt previews. The whole surface is locked to view-only; payments and profile edits flow through the admin.
Can we put our school letterhead on receipts and hall tickets?
Yes. Upload your letterhead PNG under School Identity → Printable Header Image, and the receipt + hall ticket renderer drops it in place of the assembled logo+name block. Or skip the image and the renderer composes a clean centered header from your school name + logo. Bonafide certificates use a text-only header so the body lines stay legible.
Does the teacher rail honour individual permissions?
Yes. The persistent side rail fetches the teacher's permission row on sign-in and hides entries they don't have access to — Dashboard (can_view_dashboard), Fees + Receipts (can_manage_fees), Certificates (can_manage_certificates), and so on. Admins see everything.
Can we bulk-import from our existing system?
If your existing system can export to Excel, you can import it into Sranvi. Students, parents, classes, sections, fees, even legacy attendance ledgers. We can also help you the first time.
Multi-campus or branch support?
Each campus runs as its own tenant on its own subdomain. A group office can manage them centrally — we have a super-admin app for that. Cross-campus reports are on the early-access roadmap.
Is there a Play Store app?
Yes — Sranvi is on Play Store Internal Testing right now. Public release once the developer account closed-testing requirement is satisfied. In the meantime, schools install the APK directly — link in the hero.
What does "Sranvi" mean?
It's a family name — chosen the same week our daughter was born. Sranvi is both the company and the product.
How do I get support?
WhatsApp +91 79814 56400, email rajuchofficial@gmail.com, and a shared channel for early-access schools. Same-day replies on weekdays, direct line to the founder for anything urgent. No tier-1 ticket queue.