Comprehensive MERN School ERP Build

Job ID: 40069440

Budget: ₹600 – ₹1,500 INR

I need a full-featured School ERP built with the MERN stack, delivered as a clean, well-documented codebase that I can deploy on our own server. The application must be modular so that future features slot in easily, yet the first release has to cover all of the following:

• Core modules: Student Management, Teacher Management, Attendance Tracking, Exam Management, Result Management
• Student module extras: Grade Tracking and a secure Parent Portal (no discipline records for now)
• Teacher module extras: Scheduling, Payroll Management, and Performance Evaluation

Each module should expose a RESTful API, persist data in MongoDB with clear relationships, and present a responsive React interface. Please include role-based authentication (admin, teacher, parent, student) and thoughtful UI/UX so users see only what their role allows.

Deliverables
1. Source code for front-end (React + Redux or Context) and back-end (Node.js, Express)
2. MongoDB schema scripts and sample seed data
3. Clear setup instructions plus brief technical documentation explaining folder structure, major components, and how to extend each module
4. A short Loom or similar walkthrough video demonstrating major flows

Acceptance criteria
• All listed modules and extras function end-to-end (create, read, update, delete, search)
• Attendance updates reflect instantly in student records
• Grades entered by teachers surface in the Parent Portal without page refresh
• Payroll calculations export correctly to CSV
• Code passes basic linting and includes at least minimal unit tests

Please build with scalability in mind and comment your code so another developer can pick it up quickly once this milestone is complete.