CLOSE ×AboutCareerStackWorkProcessContact
2024–2026 · SAAS · SCHOOL ERP · APPARROW

School ERP — One platform. Every school operation.

YEAR
2024–2026
COMPANY
AppArrow Infotech
ROLE
Full-Stack Developer
Next.jsTypeScriptPostgreSQLRBACMulti-tenantNode.js
Multi-tenant workflow tree for school operations
4
Core Modules
Multi-tenant
Architecture
RBAC
Auth System
PROBLEM

Schools managed attendance in spreadsheets, fees via manual invoices, transport via WhatsApp groups, and parent communication through scattered email chains. No unified SaaS existed that could serve multiple school tenants from a single platform with each institution having their own domain, branding, and isolated data.

APPROACH

Developed a multi-tenant School ERP at AppArrow Infotech using Next.js, TypeScript, and PostgreSQL. Each school tenant gets a custom domain/subdomain with fully isolated database partitions. Built four core modules: attendance tracking with bulk actions and reporting, fee management with invoice generation and payment tracking, transport module with route assignment, and a communication hub for announcements and parent messaging. RBAC with roles for admins, teachers, and parents with fine-grained permission controls. Full requirement analysis, system design, and internal QA.

RESULT

Multi-tenant architecture live with custom subdomain per school. Four modular workflows in production. RBAC enforcing role-based access across all modules. Scalable PostgreSQL schema supporting independent tenant data isolation.

— VISUALS
MODULE SYSTEM — Four workflow modules: attendance, fees, transport, and communication
MODULE SYSTEM — Four workflow modules: attendance, fees, transport, and communication
MULTI-TENANT — Custom subdomain routing with isolated PostgreSQL partitions per school
MULTI-TENANT — Custom subdomain routing with isolated PostgreSQL partitions per school