Laravel Expert for School Management App -- 2

Job ID: 38755468

Budget: $30 – $250 USD

A School Management System (SMS) is an all-encompassing software platform designed to simplify and automate the operational tasks of educational institutions. It consolidates administrative, academic, and communication functions into one cohesive system, enabling efficient management of student information, attendance tracking, grading, scheduling, and more. Teachers can monitor student progress seamlessly, administrators can generate detailed reports and manage resources effectively, and parents and students gain real-time access to academic updates and school announcements. By centralizing these tasks, SMS enhances productivity, minimizes paperwork, and fosters streamlined communication between staff, students, and parents. Ultimately, a well-implemented school management system supports a more organized and coordinated educational environment.

**Requirements:**

We are seeking an experienced Laravel backend developer to collaborate with our Swift developer to accomplish the following enhancements:

1. **Implement Badges and Push Notifications**: Integrate notifications for chat, announcements, attendance, remarks, assignments, exam schedules, exam results, and gallery updates.

2. **Add App Icon Counter**: Enable badge counters on the app icon to show notification counts.

3. **Enable Marks Entry by School Admin**: Provide functionality for school administrators to input student marks directly.

4. **Modify Login System**: Replace email login for guardians and teachers with OTP-based authentication for improved accessibility.

5. **Track Announcement Views**: Allow school administrators to view which users have opened announcements, enabling better engagement tracking. 

These features will enhance user engagement, simplify admin tasks, and improve overall communication within the school community.
Related categories: PHP Website Design iPhone MySQL Laravel