PHP Laravel Education Management System Development
Budget: $30 – $250 USD
I'm in need of a seasoned PHP Laravel developer to create a professional, robust education management software application tailored for an educational program in India. The system will cater to four distinct user logins: admin, student, parent, and instructor.
Key Functionalities:
. User Management
Implement role-based access control for administrators, instructors, parents, and school coordinators.
Support user registration, secure login, and account management features.
2. Enrollment and Class Management
Allow administrators to handle student enrollment and assign students to specific classes.
Enable instructors to view their assigned classes and student rosters.
3. Attendance Tracking
Provide instructors with tools to record and monitor student attendance efficiently.
Generate attendance reports accessible to both administrators and parents.
4. Student Progress and Performance Monitoring
Allow instructors to enter grades and monitor academic performance.
Give parents access to their child’s progress reports and feedback.
5. Curriculum and Resource Distribution
Enable administrators to upload and distribute lesson plans, assignments, and other teaching resources.
Ensure instructors can access appropriate curriculum materials based on grade and subject.
6. Communication Tools
Support announcements, messaging, and updates between staff, instructors, and parents.
Include notification features for class schedules, progress reports, and payment reminders.
7. Payment Management
Provide secure payment options for parents to submit program fees.
Allow administrators to monitor payment statuses and generate financial reports.
8. Reporting and Analytics
Generate comprehensive reports on attendance, performance, enrollment, and payment records.
Offer visual dashboards to display key program metrics and trends.
9. Scheduling and Calendar Management
Enable administrators to create and organize class schedules across various schools.
Provide calendar views for both instructors and parents to track schedules.
Ideal Skills and Experience:
- Extensive experience with PHP and Laravel.
- Proven track record of developing complex software applications.
- Familiarity with education management systems is a plus.
- Ability to deliver high-quality work under tight deadlines.
The project needs to be completed within 10 days. The application should be able to function entirely on localhost without requiring internet access for major functionalities. You are encouraged to use Breeze for login and registration. The project scope will be shared upon confirmation of your interest in the task.
#URGENT #NDA
Key Functionalities:
. User Management
Implement role-based access control for administrators, instructors, parents, and school coordinators.
Support user registration, secure login, and account management features.
2. Enrollment and Class Management
Allow administrators to handle student enrollment and assign students to specific classes.
Enable instructors to view their assigned classes and student rosters.
3. Attendance Tracking
Provide instructors with tools to record and monitor student attendance efficiently.
Generate attendance reports accessible to both administrators and parents.
4. Student Progress and Performance Monitoring
Allow instructors to enter grades and monitor academic performance.
Give parents access to their child’s progress reports and feedback.
5. Curriculum and Resource Distribution
Enable administrators to upload and distribute lesson plans, assignments, and other teaching resources.
Ensure instructors can access appropriate curriculum materials based on grade and subject.
6. Communication Tools
Support announcements, messaging, and updates between staff, instructors, and parents.
Include notification features for class schedules, progress reports, and payment reminders.
7. Payment Management
Provide secure payment options for parents to submit program fees.
Allow administrators to monitor payment statuses and generate financial reports.
8. Reporting and Analytics
Generate comprehensive reports on attendance, performance, enrollment, and payment records.
Offer visual dashboards to display key program metrics and trends.
9. Scheduling and Calendar Management
Enable administrators to create and organize class schedules across various schools.
Provide calendar views for both instructors and parents to track schedules.
Ideal Skills and Experience:
- Extensive experience with PHP and Laravel.
- Proven track record of developing complex software applications.
- Familiarity with education management systems is a plus.
- Ability to deliver high-quality work under tight deadlines.
The project needs to be completed within 10 days. The application should be able to function entirely on localhost without requiring internet access for major functionalities. You are encouraged to use Breeze for login and registration. The project scope will be shared upon confirmation of your interest in the task.
#URGENT #NDA