I run a drainage services company and need a purpose-built mobile task manager that both our office admin and field engineers can rely on every day. It must work smoothly on iOS and Android so every team member has the same experience in the field or at the desk. The core workflow is straightforward: the office creates a job, assigns it to an engineer, and sets a deadline. The engineer receives a real-time push notification, opens the task to see location, instructions, and any attached photos, then updates its status through clear stages such as accepted, en-route, on-site, and completed. Each change feeds back instantly to the admin dashboard, letting us reshuffle priorities on busy days without endless phone calls. Reporting and analytics are equally important. At the end of each job I want to capture time on site, materials used, photographic proof, and an engineer signature, then generate simple PDF or CSV reports that let me filter by engineer, client, or date range. A lightweight analytics view should highlight recurring issues and export data for our accounts team. Deliverables • Approved UX/UI mock-ups before development • Production-ready iOS and Android apps, published to our company stores • Secure cloud back-end with REST or GraphQL API and offline sync • Source code and deployment documentation Acceptance criteria 1. Tasks can be created, assigned, and moved through at least four statuses. 2. Push notifications reach the assigned engineer in under five seconds during testing. 3. Daily and monthly PDF/CSV reports generate automatically without manual intervention. I’m open to React Native, Flutter, or native stacks as long as performance is smooth offline and fully GDPR-compliant when data syncs back online. I’m aiming for an MVP in roughly six weeks, so a clear milestone plan will be key. If you’ve built similar field-service or task-tracking apps, I’d love to see them and hear how you’d tackle the offline-first requirement.