PHP Laravel Education Management System Development

Job ID: 39328742

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
Related categories: PHP CSS MySQL Bootstrap Laravel