©Code byMilanParmar

Hongirana: school management software for 1,000+ students and 90+ staff

Hongirana puts a school's daily admin in one system: student registration, attendance, fees, academic records, report cards, and messages to parents. I built the whole product in ten weeks. It now manages 1,000+ students and 90+ staff, has turned about an hour of daily manual attendance work into an automatic process, automated fee tracking, and sends 6,000+ notifications a month by SMS, email, and WhatsApp.

Category
SaaS
Industry
Education
Type
School management platform
Year
2023

At a glance

Client
Hongirana, a school (software built just for it)
The problem
Registrations, attendance, fees, records, and parent communication are hard to manage when they live in separate registers and spreadsheets.
What I built
A school management platform with student profiles, daily attendance, fee tracking, report cards, announcements, role-based access, and SMS, email, and WhatsApp notifications, plus the public website.
The result
1,000+ students and 90+ staff in one system. About an hour of daily attendance admin and manual fee tracking are now automatic. 6,000+ notifications a month reach parents.
Timeline
10 weeks
Budget
$32,000

The problem: running a school on spreadsheets and paper

A school runs on dozens of connected tasks: admissions, parent details, daily attendance, fees, marks, report cards, and notices. When each one lives in a different register or spreadsheet, simple questions (has this student paid? how often were they absent?) take real time to answer.

Hongirana needed one system where every task works from the same student record, and where each person sees only what their job needs.

One student record for admissions, attendance, fees, and results

Everything is built around a single student profile. Registration creates it, with parent or guardian details. Attendance, fees, academic records, and report cards all attach to it. Nothing needs to be copied between systems, so nothing falls out of sync.

  1. 01

    Register

    Student and parent details go into one central record.

  2. 02

    Assign

    The student is linked to a class and teachers.

  3. 03

    Mark attendance

    Teachers mark it daily from any device.

  4. 04

    Track fees

    Payments and dues sit on the same record.

  5. 05

    Report cards

    Results are organised into report cards.

  6. 06

    Notify parents

    By SMS, email, or WhatsApp.

Daily attendance that teachers actually use

Attendance happens every day, so it has to be quick. Teachers mark it from any device, and it goes straight onto each student's record. Administrators can then review attendance over time instead of counting paper registers. The daily hour of manual attendance admin is now automatic, and fee tracking went from manual records to the same automatic flow.

Role-based access for administrators, teachers, and staff

Administrators manage the whole school. Teachers work with their own classes. Other staff see only the tasks they're responsible for. Access is enforced by the system, not by trust, so sensitive information like fees and personal details stays with the people who should see it.

School notifications by SMS, email, and WhatsApp

Parents don't log into a school dashboard. Important notices, announcements, and updates go out by SMS, email, or WhatsApp, straight from the platform, so staff don't need a separate tool to reach families. The school now sends 6,000+ notifications a month this way.

The Hongirana platform

  • Homepage

    The public site opens with a clear welcome message and a direct path into the school experience.

  • About

    The about page explains the school's approach, facilities, and the team behind it.

  • Gallery

    The gallery page presents school life in structured photo sections with a clear navigation system.

  • Curriculum

    Learning areas, program tabs, and school goals sit together as a structured curriculum experience.

1 / 4

Results

  • 1,000+

    students managed

  • 90+

    staff using it

  • ~1 hour/day

    of attendance admin now automatic

  • 6,000+

    notifications a month

Key decisions

  1. 01

    Build everything around one student record

    Attendance, fees, and results all answer questions about the same child. One record means one source of truth.

    Trade-off: The data model needs careful design up front.

  2. 02

    Permissions tied to roles

    A school holds sensitive data about children and families. Roles make sure each person sees only what their job needs.

  3. 03

    Reach parents where they already are

    SMS, email, and WhatsApp get read. A parent portal that nobody opens doesn't.

    Trade-off: Three channels to integrate instead of one.

FAQs

What should school management software include?

At minimum: student registration and profiles, daily attendance, fee tracking, academic records and report cards, announcements, and role-based access for staff. Parent notifications by SMS, email, or WhatsApp matter more than a parent portal, because parents rarely log in.

Should a school build custom software or buy an existing system?

Buy one if an existing product fits how your school works and the price is fair. Build custom when your fee structure, admissions, or reporting don't fit standard tools, or when you want to own the system and its data rather than rent it.

How do you keep student data safe in school software?

Require login for everyone, give each role only the access it needs, and keep sensitive data like fees and personal details behind the right permissions. Regular backups and keeping software up to date matter just as much.