I need a production-ready mobile application that lets our Maintenance and Production teams raise, track, and close Engineering Work Orders (EWO) while also assigning day-to-day tasks. The build must run smoothly on both iOS and Android and include real-time, in-app notifications so no one misses an update. Core workflow • EWO module: Production opens an EWO, Maintenance resolves it, then the item cycles back to Production for final approval before it is marked closed. Every step has to record timestamps and comments for easy traceability. • Task module: Separate dashboards for Maintenance and Production leaders, each able to create tasks, set due dates, choose assignees, and monitor live status. Access & roles Our processes require granular control, so role permissions must be fully customizable—down to who can view, edit, assign, or approve inside each module. Expect at least these roles at launch: production operator, production admin, maintenance technician, maintenance admin, and a read-only viewer for audits. Technical expectations The stack is up to you, but a single codebase framework such as Flutter or React Native would simplify dual-platform delivery. Push notifications, secure authentication (OAuth or SSO friendly), and a tidy REST or GraphQL API layer are essential. Data should sync instantly when a device regains connectivity. Deliverables • Source code with clean architecture and inline documentation • Staging build for iOS and Android, then final release builds • Brief admin guide and user manual (PDF) • Post-deployment support window to iron out any critical bugs Once you confirm interest, I will share our detailed field list for the EWO form, the exact task status flow, and our brand guidelines. Note - this application will only be accessible to our company