Salesman CRM Android App

Замовник: AI | Опубліковано: 02.11.2025

I need an Android app my sales team can rely on during their daily rounds. Once logged in, a salesman should instantly see: • Receivables: a clear list of outstanding invoices for each assigned customer, pulled from the backend. • Tasks: the ability to create a quick follow-up, reassign it to a colleague, change its status, or mark it done. • Orders: a simple order-entry screen that auto-suggests items based on the customer’s purchase history so reps can upsell in seconds. The app must fetch the device’s true GPS coordinates every 10 minutes and push them to the server; mock-location apps must be blocked or ignored. A lightweight web admin panel will let me manage users, customers, receivables data, product history, and task lists. Core expectations – Native Android build (Kotlin or Java). – Secure login with token-based sessions. – REST-ready backend (any stack) and a small web UI for admin tasks. – Efficient background location service using FusedLocationProvider / WorkManager. – Clean, intuitive screens—no unnecessary fluff. Acceptance criteria 1. Location entries appear on the server within two minutes of capture. 2. Receivables, tasks, and order suggestions sync both ways over 4G or Wi-Fi. 3. Admin panel updates (new customer, new invoice, task reassignment) reflect on the handset after the next refresh. 4. App installs on Android 9+ without crashing on permission denial, battery optimization, or network loss. Ship the full source code, build instructions, and one staging URL for the admin panel, and we’re good to go.