Mobile & Web App for Store Tracking
Budget: $250 – $750 CAD
We are seeking a developer or small team to build a simple and effective mobile + web application to track store coverage by field marketing representatives (FMRs). The app will allow daily assignment tracking, visual check-ins via photos, and a reporting system. The system must be hosted on Google Cloud Platform (GCP) with secure, scalable architecture.
⸻
Key Features:
1. User Roles:
• Manager Account: Can manage their team, assign stores daily, and view reports.
• FMR Account: Can view assigned stores, check in and out with photo proof, and access their own history.
⸻
2. Daily Dispatch System:
• Managers must submit store assignments for FMRs by 9:30 AM daily.
• The store grid updates at 9:45 AM to reflect submitted assignments.
⸻
3. Store Grid View (Web for Managers):
• A simple grid showing all assigned stores.
• Each store square displays:
• Store name and number
• Green: No FMR assigned
• Yellow: FMR assigned (after dispatch submission)
• No real-time updates; single update daily after dispatch deadline.
⸻
4. FMR Check-In / Check-Out:
• FMRs submit a photo of themselves in-store wearing proper uniform for both check-in and check-out.
• Photos are time-stamped and linked to the store, date, and user.
• No GPS tracking required.
⸻
5. Reporting:
• Daily and weekly reports showing:
• Which stores were covered each day
• Which FMRs submitted valid photo check-ins and check-outs
• Archived photo evidence per event
⸻
6. Hosting & Deployment:
• The entire system (backend, storage, and database) must be hosted on Google Cloud Platform (GCP).
• Use secure, scalable architecture with clean documentation for future scaling or handoff.
⸻
Platforms:
• Mobile App (iOS + Android) for FMRs
• Web Dashboard for Managers/Admins
⸻
Deliverables:
• Functional mobile app and web dashboard
• Google Cloud deployment (App Engine, Firebase, or similar)
• Secure photo storage
• Daily dispatch system + weekly reporting
• Clean and user-friendly UI
⸻
Key Features:
1. User Roles:
• Manager Account: Can manage their team, assign stores daily, and view reports.
• FMR Account: Can view assigned stores, check in and out with photo proof, and access their own history.
⸻
2. Daily Dispatch System:
• Managers must submit store assignments for FMRs by 9:30 AM daily.
• The store grid updates at 9:45 AM to reflect submitted assignments.
⸻
3. Store Grid View (Web for Managers):
• A simple grid showing all assigned stores.
• Each store square displays:
• Store name and number
• Green: No FMR assigned
• Yellow: FMR assigned (after dispatch submission)
• No real-time updates; single update daily after dispatch deadline.
⸻
4. FMR Check-In / Check-Out:
• FMRs submit a photo of themselves in-store wearing proper uniform for both check-in and check-out.
• Photos are time-stamped and linked to the store, date, and user.
• No GPS tracking required.
⸻
5. Reporting:
• Daily and weekly reports showing:
• Which stores were covered each day
• Which FMRs submitted valid photo check-ins and check-outs
• Archived photo evidence per event
⸻
6. Hosting & Deployment:
• The entire system (backend, storage, and database) must be hosted on Google Cloud Platform (GCP).
• Use secure, scalable architecture with clean documentation for future scaling or handoff.
⸻
Platforms:
• Mobile App (iOS + Android) for FMRs
• Web Dashboard for Managers/Admins
⸻
Deliverables:
• Functional mobile app and web dashboard
• Google Cloud deployment (App Engine, Firebase, or similar)
• Secure photo storage
• Daily dispatch system + weekly reporting
• Clean and user-friendly UI