Delivery & Store Manager Inventory Apps

Job ID: 39922616

Budget: ₹1,500 – ₹12,500 INR

I’m ready to extend our web-based inventory system with two companion Android apps—one for the delivery crew and another for store managers—so that every stock-out movement is handled from a phone and pushed back to the main platform in real time.

How the flow should behave
• From the web panel the warehouse manager raises an “inventory-out” and assigns a delivery boy.
• That record instantly appears in the Delivery Boy app under “Pending for Review”. A single tap is enough to acknowledge.
• The moment it’s acknowledged, every manager tied to that store sees the same transaction in their own Store Manager app as “Pending to Receive”, while the Delivery Boy screen updates to “Pending to Deliver”.
• When any manager confirms receipt, statuses flip one last time:
– Delivery Boy reads “Received by {manager name}”
– Store Manager shows “Received from {delivery boy name}”

Key requirements
• Native Android (Java or Kotlin) with solid architecture—MVVM or Clean preferred.
• Secure login for both roles; tokens must persist across sessions.
• Real-time push notifications (Firebase Cloud Messaging or a similar service).
• REST/JSON integration with our existing backend; endpoints and API keys will be supplied.
• Local caching so the list survives brief offline periods and auto-syncs once connectivity returns.
• Polished, minimal UI following Material guidelines.

Deliverables
1. Two fully functional Android Studio projects with clean, commented code.
2. Release-ready APKs plus a short README covering build steps, environment variables, and how to switch between staging/production API URLs.
3. A 30-minute walkthrough call and one bug-fix cycle after handover.
4. Source codes of both APPs