Overview
XCodeSol School Management Suite is an installable school ERP for private schools, academies, colleges, and multi-campus education groups.
The application combines a PHP 8 REST API, MySQL 8 database, and Vite React admin frontend in a buyer-ready shared-hosting package. It is designed for schools that want one owned system for academics, student records, finance, parent engagement, staff operations, transport, library, health, facilities, procurement, cafeteria, security, communications, IT, and executive reporting.
Demo Access
Use the public demo site to test the School Management System:
- URL: https://schmgmt.xcodesol.com
- Password for all demo accounts:
Password123!
| Role | Demo User | Email | |---|---|---| | Admin | Demo Test Admin | demo-admin@test.school | | Teacher | Ayesha Khan | demo-teacher@test.school | | Student | Ali Raza | demo-student@test.school | | Parent | Sara Raza | demo-parent@test.school | | Accountant | Bilal Ahmed | demo-accountant@test.school | | Nurse | Nadia Shah | demo-nurse@test.school | | Librarian | Omar Farooq | demo-librarian@test.school | | Driver | Kamran Malik | demo-driver@test.school | | Security | Imran Guard | demo-security@test.school | | IT Staff | Hina Iqbal | demo-it@test.school | | Alumni/Student | Mina Tariq | demo-alumni@test.school |
Core Capabilities
- Multi-tenant school records with tenant-scoped operational tables.
- Role-based dashboards for administrators, teachers, students, parents, finance, HR, admissions, library, transport, health, facilities, security, IT, communications, and executives.
- Academic setup for years, terms, classes, sections, subjects, curriculum, exams, timetable, assignments, grades, activities, LMS content, and counseling.
- Student lifecycle management for admissions, enrollment, attendance, leave, transfers, behavior, welfare, medical profiles, ID cards, withdrawals, alumni, grievances, and achievements.
- Finance workflows for fees, invoices, payments, scholarships, discounts, waivers, gateways, expenses, budgets, statements, currencies, tax compliance, petty cash, and vendors.
- Parent-facing workflows for linked children, fee visibility, report card access, attendance alerts, meetings, event RSVP, surveys, notices, newsletters, and communication.
- Operational departments for transport, health, library, facilities, procurement, cafeteria, security, communications, IT, and executive reporting.
- Multi-language UI support with editable static translations and translatable JSON content fields.
- Shared-hosting installer that imports schema, applies migrations, writes environment configuration, and creates the first school administrator.
Architecture
The package is a standalone web application, not a WordPress plugin. It includes:
backend: PHP 8 API with JWT authentication, tenant resolution, JSON responses, RBAC checks, and audit logging support.frontend: React 18 and TypeScript application built with Vite and Tailwind CSS.database/schema.sql: MySQL 8 baseline schema.database/migrations: Timestamped SQL migrations applied after the baseline schema.install/index.php: Browser installer for shared-hosting deployment..htaccess: Apache routing for/api/v1/*, SPA fallback, and source/config protection.
Marketplace Positioning
The XCodeSol marketplace record sells this as a paid lifetime web application package. Checkout, customer records, license records, download events, and package version metadata are handled by the XCodeSol marketplace tables. The application itself uses in-app authentication and role permissions after installation.