Full School ERP System Update

Заказчик: AI | Опубликовано: 24.10.2025

We are looking for an experienced PHP full-stack developer (or small team) to refresh, reorganize, and modernize our existing School ERP system. This ERP is custom-built for government schools, with many pages and modules containing Gujarati language content, so the developer should be comfortable working with multilingual interfaces (especially Gujarati). This is a large-scale revamp project, not just minor edits. We’re offering a small budget it;s our limitations but for skilled devloper who are finding work may apply for this before applying if you have experience for ERP system for school than only apply for this project Key Objectives: System Restructure & Organization Reorganize files and folders logically — module-wise (Student, Exam, Timetable, Grant, etc.). Separate frontend, backend, and config areas properly. Introduce clear modular architecture for future scalability. Ensure all pages follow professional ERP structure and naming conventions. Security Improvements Strengthen form validations and SQL query security. Prevent unauthorized access and data leaks. Add better session handling and user-level role controls. Limit incorrect credential trials block for 30 minutes Developer-Friendly Code Clean, well-commented PHP and JS code for future maintenance. Follow consistent coding standards. Proper documentation of major functions and logic. UI/UX and Theme Enhancement Apply a modern, uniform design across the ERP. Improve layout consistency, typography, and spacing. Update color scheme for professional yet government-school-appropriate look. Responsive design (mobile/tablet compatible). Functional Improvements Refine filter logic — every filter should work efficiently. Add ability to save and retrieve old yearly student records. Revamp holiday module – load default holidays + allow manual entry. Add Demo Mode for schools wanting a preview of the ERP. Add Inward & Outward PDF Zip Download (Year-wise) feature. Check all existing system functions, identify broken or inefficient logic, and correct/optimize them for smooth operation. Introduce a few missing modules (to be discussed during project). Performance & Optimization Optimize database queries. Improve page load times.