Design and build a centralized web platform to manage technical interventions (maintenance, installation, support): request tracking, scheduling, technician/admin interfaces, status management, activity reports, and notifications.
Responsibilities:
- Implement service request lifecycle (creation, assignment, scheduling, completion)
- Build technician and administrator dashboards with KPIs
- Implement notification system (email/SMS/in-app)
- Generate activity and performance reports, exportable formats
- Ensure robust authentication/authorization and data integrity
Tech stack:
- Java, Spring Boot, REST API; TypeScript, Angular
- MySQL/PostgreSQL
Deliverables:
- Fully functional web app with role-based access
- Reporting suite and notification integration
- Deployment-ready documentation