Project Description: We need a complete application to manage field environmental technicians. The platform must include three user roles — Administrator, Technician, and Project Manager — each with its own dashboard and permissions. The main goal is to track technician workdays, travel time, and distance automatically, and to generate daily, weekly, and monthly reports for administrators. Roles & Features: Administrator Dashboard Create, edit, and delete work tickets (projects). Assign tickets to technicians. View all technicians’ reports. Generate automatic daily, weekly, and monthly timesheets. Export data in PDF or CSV. Google Maps integration with address autocomplete when creating tickets. Technician Dashboard View assigned tickets. Start route (GPS tracking between home and site using Google Maps). Start and end work shift (automatic 30-minute lunch deduction). End route back home — system calculates total travel time and distance. Automatic daily report generation sent to admin and project manager. Project Manager Dashboard Read-only access to tickets, reports, and technician performance. View site photos and uploaded documents. Additional Features Real-time synchronization between dashboards. Notifications for ticket assignment and report submission. Mobile-friendly UI (Android & iOS). Multi-language support (French and English). Objective Deliver a responsive, reliable, and intuitive app that helps administrators manage technician activities efficiently, track routes and hours, and generate transparent automated reports.