School Management System Development

Job ID: 40184969

Budget: ₹12,500 – ₹37,500 INR

I need a seasoned PHP developer or team to deliver a stable, secure and fully-production-ready School Management System. Laravel 12 is my first choice because of its long-term support and elegant architecture, but I will accept CodeIgniter, CakePHP or well-structured Core PHP if you can match Laravel-level stability.

User & Access Control
Role-based access control (RBAC)
Roles:
Admin
Teacher
Student
Parent

Academic Management
Student management
Teacher management
Class & Section management
Subject management
Exam management
Result / Report card generation

Financial & Operations
Fee management (fee structure, collection, status)
Transportation management (routes, vehicles, assignments)

Communication
Notice board
Alerts & notifications (in-app at minimum)

Technical Requirements
Clean & well-structured code
MVC architecture
Secure authentication & authorization
Responsive UI (desktop + mobile)
Proper database design
Easy deployment on shared/VPS hosting

Deliverables
Complete source code
Database schema
Basic installation documentation
Admin credentials for testing
Bug-free, tested application

Acceptance criteria
1. Every module above is fully functional, not a stub or demo.
2. Secure authentication, password reset and session handling out of the box.
3. Well-commented code that passes basic static analysis and installs via one-click migration/seeding commands.
4. Responsive UI so the system is usable on desktop and mobile browsers.
5. Final delivery includes source code, database schema, brief setup guide and a short video walkthrough proving each feature works.

If you already have a mature code-base that fits these requirements, feel free to propose it—otherwise I’m happy to see a fresh build so long as the timeline is realistic.