Academic Structure
Sessions, classes, sections, subjects and timetables.
Admissions, attendance, fees, HR, exams, library, transport and hostel — the day-to-day of a school, in one place your team will actually use.
Modules
Purpose-built modules that share a single source of truth, so decisions are made on live data.
Sessions, classes, sections, subjects and timetables.
Admissions, enrollments, guardians and pickup.
Employment, workload, leave and portals.
Daily, period, biometric and shift-based capture.
Structures, collections, journals, ledgers, reports.
Catalog, circulation, fines and analytics.
Routes, vehicles, stops, hostels and mess plans.
Notifications, messaging, reports and AI assistant.
Multi-tenant RLS, audit logging, RBAC, session expiry and secure defaults across the stack.
Currency, timezone, language and localization primitives baked into settings.
Every module publishes typed server functions, so integrations and portals stay simple.
Yes — the platform is multi-tenant with organization → school → campus scoping and strict row-level security across every table.
Edumesh ships with 14 default roles and 110+ permissions. You can clone and customize any role per organization.
All requests are authenticated and tenant-scoped through Supabase RLS. Backups, audit logs and health checks are built in.
Yes — CSV import, API endpoints and a professional migration service are available for Enterprise plans.
Half an hour with our team is usually enough to know if Edumesh fits. Migration and onboarding are included on every plan.