Centralized Maintenance Management Platform (only accept personal contacts on chat)

Job ID: 39377427

Budget: $250 – $750 USD

I'm seeking a skilled developer to create a centralized platform for managing maintenance requests and contracts across multiple customer branches. The platform should have role-based access, allowing Admins, Customers, Technicians, and Company Employees to interact with it in different capacities.

Here are the key features needed:

Admin Login:
- Manage customers, branches, contracts
- Assign technicians and employees
- Approve/reject customer requests
- Send bills and invoices
- View all reports and dashboards
- Role management, Audit logs, Custom reporting

Customer Login:
- View AMC contracts and maintenance history
- Create maintenance requests from branch page
- View bills and accept/reject quotations
- Track assigned technician in real-time
- Receive notifications and updates

Employee Login:
- View assigned tasks and manage scheduling
- Coordinate between admin, technician, and customer
- Monitor task completion and report generation

Technician Login:
- View assigned maintenance tasks
- Start job with real-time location sharing
- Upload maintenance reports, images, and completion status
- Generate service completion confirmation

Notifications:
- Email notifications, SMS notifications, Push notifications

Ideal Skills & Experience:
- Strong experience in web app development
- Familiarity with real-time tracking and notifications
- Database management
- Role-based access control
- Ability to create custom reports

Looking forward to your expert bids!
Related categories: PHP Website Design Graphic Design MySQL HTML