Explore the complete architecture of School Axis. Every module below is verified in production backend controllers, database schemas, and native mobile screens.
Everything required to operate single academies or multi-campus school chains.
Academic years, term semesters, global academic context switching, class rosters, and sections (`AcademicYearController.php`).
Auto-generated sequential admission numbers, KYC attachments, parent directory, and bulk status transitions (`StudentController.php`).
Modular fee head builder (Tuition, Term, Transport, Lab, Extracurricular) with class assignment (`FeeConfigurationController.php`).
Rule-based discount calculations for sibling wards, staff children, academic merit, and RTE quotas (`FeeConcessionTypeController.php`).
Single-window counter collection, thermal receipt printing, cancellation approval workflow, and part payments (`CollectionController.php`).
Automated aging schedule (30/60/90 days overdue), per-day late fees, and 1-click WhatsApp/SMS reminders (`DefaulterController.php`).
Vehicle fleet master, seating capacity, fitness/insurance expiry dates, and pollution certificate renewals (`BusController.php`).
Sequenced morning pickup and evening drop stops with geocoded coordinates and scheduled arrival times (`BusRouteController.php`).
Pre-trip digital safety inspection checklist (brakes, emergency door) and fuel top-up logs with bill photo uploads (`BusSafetyController.php`).
Full 4-tier Chart of Accounts tree structure, automatic journal entries from fee receipts, and running Day Book (`Finance`).
Import bank statements, reconcile online UPI payment batches, clearing cheques, and vendor transfers (`Finance/reconciliation`).
Instant Trial Balance, Income & Expenditure Statement, Balance Sheet, and Money Movement registers (`Finance/trial-balance`).
Teaching faculty, bus drivers, and administrative staff master with biometric fingerprint/face machine integration (`HR/employees`).
Automated salary computation based on biometric attendance and LOP days. One click marks paid (`payroll-runs/{id}/mark-paid`).
React Native ecosystem: Admin App, Driver Terminal App, Teachers Classroom App, and Parents Self-Service App (`school-axis-portal`, `driver`).