School Management SaaS

Run your school. Digitally.

The complete school management platform — 14 modules covering academics, finance, communication, and operations. Multi-tenant, multi-branch, role-based. Built for educational institutions of any size.

0
+
Modules
0
User Roles
0
%
Multi-Tenant
Zero
Data Leakage

The Problem

Schools deserve better software

Managing academics, finances, and communication across multiple branches with spreadsheets and disconnected tools creates chaos, errors, and wasted time. There's a better way.

Multi-Campus Chaos

Managing multiple branches with separate shifts, classes, and sections using spreadsheets or disconnected systems leads to data silos, errors, and wasted hours.

Manual Fee & Salary Tracking

Generating challans by hand, tracking partial payments, managing staff salaries across branches — all prone to mistakes, delays, and revenue leakage.

No Parent Visibility

Parents calling the office for attendance, results, or fee status. Students with no self-service access. Communication stuck in WhatsApp groups with no accountability.

Features

14 modules. One platform.

From student admission to graduation — everything your school needs, unified in one system.

Architecture

Multi-Tenant Isolation

Every school is a fully isolated tenant. Row-level security with school_id on every table. Shared database, shared schema — scalable to thousands of schools with zero data leakage.

Row-Level
Isolation
school_id scoping
N+
Branches
Per school
7
Roles
Granular access
0
Leakage
Zero cross-tenant
Core

Multi-Branch Management

Manage multiple campuses, each with its own shifts, classes, and sections. Full academic hierarchy: Branch → Shift → Class → Section.

Core

Student Management

Student admission with auto-generated IDs, complete personal/guardian records, status tracking. Full enrollment & promotion system with history.

Academic

Attendance Tracking

Per-section daily attendance by teachers with bulk mark, individual status toggles, month-to-date summaries, and attendance rate tracking.

Academic

Examinations & Report Cards

Create exams with date ranges, define subjects with marking thresholds, enter marks in bulk, generate printable report cards with pass/fail and percentages.

Finance

Fee Management

Define fee structures per class/branch, generate challans in bulk, collect payments with partial support, and track outstanding balances with summary dashboards.

Finance

Salary Management

Create monthly salary records, track base salary, allowances, and deductions. Process payments with multiple methods and view monthly summaries.

Academic

Timetable & Scheduling

Define periods per shift, manage school-wide subjects, and build weekly timetables with an interactive grid editor. Assign teachers per slot.

Comms

Communication & Noticeboard

Send messages via in-app, SMS, or email. Target audiences by role, branch, or section. School-wide noticeboard with pinning and expiry.

Portal

Parent & Student Portal

Self-service portal for parents and students — attendance, results, fee challans, timetable, and notices. Parents with multiple children get a child switcher.

Academic

Academic Calendar

Interactive calendar with holidays, exams, events, meetings, and deadlines. Color-coded pills, branch scoping, and audience targeting.

Operations

Transport Management

Manage vehicles, routes, and stops. Assign students to routes with pickup/dropoff points. Track driver info, insurance, and fitness expiry dates.

Operations

Staff Leave Management

Define leave types with annual quotas. Staff apply for leave, admins approve/reject with auto balance deduction. Full audit trail.

Intelligence

Reports & Analytics

Rich dashboard with KPIs, attendance rates, fee collection summaries, enrollment-by-branch charts. Export data to CSV for students, fees, attendance, and salaries.

Security

Role-Based Access Control

7 roles — Super Admin, School Admin, Branch Admin, Teacher, Accountant, Parent, Student — each with granular, scope-aware permissions.

How It Works

Up and running in minutes

01

School Onboarding

Set up your school profile, define branches, shifts, classes, and sections. Configure academic years and fee structures.

02

Add Users & Students

Create staff accounts with role-based access. Admit students with auto-generated IDs and enroll them into sections.

03

Daily Operations

Mark attendance, fill timetables, send notices, collect fees, process salaries — all from one dashboard.

04

Track & Report

Generate report cards, view analytics, export data, and give parents & students real-time portal access.

Access Control

7 roles, granular permissions

Every user sees exactly what they need — nothing more, nothing less. Scope-aware access from platform level down to individual students.

Platform-wide

Super Admin

Tansiq Labs internal — manages all schools

School (Tenant)

School Admin

Full access within their school

Branch

Branch Admin

Manages one campus

Branch + Sections

Teacher

Class & section-level access

Branch

Accountant

Fee & salary management

Student(s)

Parent

Read-only access to children's data

Self

Student

Read-only access to own data

Built Right

Modern tech, enterprise architecture

EduNext is built on the latest React ecosystem with type-safe APIs end-to-end. Every database query is scoped, every API call is validated, every role is enforced.

FrontendNext.js 15 (App Router)
StylingTailwind CSS
API LayertRPC v11 (React Query)
ORMDrizzle ORM
DatabasePostgreSQL
AuthAuth.js (NextAuth v5)
ValidationZod
MobileFlutter (planned)
Row-level multi-tenancy (school_id)
Shared database, shared schema
Branch switcher for multi-campus users
Academic year–based enrollment
Student promotion with history tracking
Bulk operations (attendance, challans, marks)
Print-ready report cards
CSV data export
HPOS-style modern architecture
Mobile-ready API design
Self-Service

Parent & Student Portal

Give parents and students real-time access to everything they need — attendance records, exam results, fee status, timetables, and school notices. No more phone calls to the front desk.

Attendance records & rates
Exam results & report cards
Fee challans & payment history
Weekly timetable view
School notices & announcements
Multi-child switcher for parents

Structure

Built for how schools actually work

EduNext mirrors your real academic structure — from school down to individual sections.

School
Top-level tenant
1:N
Branch
Physical campus
1:N
Shift
Morning / Day / Evening
1:N
Class
Grade / Year level
1:N
Section
Division within a class

FAQ

Common questions

How does multi-tenancy work in EduNext?
EduNext uses a shared-database, shared-schema model with row-level isolation. Every table carries a school_id foreign key, and every query is automatically scoped to the authenticated school. There is zero cross-school data leakage.
Can one school have multiple branches (campuses)?
Absolutely. Each school can operate across multiple branches. Every branch has its own shifts, classes, and sections. Staff can be assigned to one or more branches with a built-in branch switcher.
How does the student promotion system work?
Admins select a source academic year and section, then the system maps each student to the next class. New enrollment records are created in the target academic year, with full promotion history tracking. Students can be promoted, retained, or transferred.
Does EduNext support partial fee payments?
Yes. Fee challans support partial payments with automatic status updates (pending → partial → paid). The fee collection dashboard shows total billed, collected, outstanding, and discounted amounts.
What access do parents and students get?
Parents and students get a dedicated self-service portal with attendance records, exam results, fee challans, timetable, and notices. Parents with multiple enrolled children can switch between them seamlessly.
Can we set up timetables for each section?
Yes. Define periods per shift (class, break, assembly slots), manage school-wide subjects, then use the interactive grid editor to assign subjects and teachers to each section's weekly schedule.
Is there mobile app support?
EduNext exposes all functionality via tRPC APIs, and a Flutter-based mobile app is on the roadmap. The API is designed to be consumed by any client — web or mobile.
What technology stack does EduNext use?
Next.js 15 (App Router) on the frontend, tRPC v11 for type-safe APIs, Drizzle ORM with PostgreSQL, Auth.js for authentication, Tailwind CSS for styling, and Zod for validation.

Get Started

Ready to digitize your school?

Join the schools already running smarter with EduNext. Request a demo or talk to our team about your institution's needs.