
Closed
Posted
Paid on delivery
# Android App Development – Smart Lead & Staff Management System I am looking for an experienced **Android app developer** to build a professional staff-management and lead-distribution application for my service business **Plyfix**. The main purpose of the app is to automatically send a new customer/service lead to the **nearest available staff member** based on their live GPS location. ## Core Feature: Smart Nearby Lead Assignment When a new lead is created, the admin will enter the customer's: **Name + Mobile Number + Service Required + Lead Location** The system will automatically identify available staff members around that location. ### Lead distribution logic **Stage 1 – 2 KM Radius** The system searches for available staff within **2 KM** of the customer's location. All eligible nearby staff receive a notification such as: > New Plyfix Lead > Plumbing Service Required > Location: Raj Nagar > Distance: 1.2 KM > Estimated earning: ₹XXX > **Accept Lead** The first eligible staff member who accepts the lead gets the job. ### Stage 2 – Expand to 4 KM If **nobody accepts within a defined time period** (for example, 2 minutes), the system automatically expands the search radius to **4 KM**. Staff within the new radius receive the lead notification. ### Future Expansion The radius should be configurable from the Admin Panel, for example: **2 KM → 4 KM → 6 KM → 10 KM** The admin should be able to change these distances and acceptance times without modifying the app code. --- # Live Staff Location Tracking The application must continuously track the **live location of active staff members**, subject to Android background-location permissions and appropriate privacy controls. Admin should be able to see: **Staff Name** **Online/Offline status** **Current location** **Current assigned job** **Distance from customer** **Last location update** The admin dashboard should display staff on a **Google Maps-style live map**. Example: Customer Lead Staff A – 0.8 KM away Staff B – 1.4 KM away Staff C – Offline Staff D – 3.2 KM away --- # Staff App Each technician/staff member should have a separate login. ### Staff features **Login / OTP authentication** **Online / Offline button** **Live GPS location sharing** **Receive nearby leads** **Accept / Reject lead** **View customer location** **Navigation using Google Maps** **Customer contact option** **Job status** * New Lead * Accepted * Travelling * Reached * Work Started * Completed * Cancelled **Daily earnings** **Completed jobs** **Job history** **Profile** --- # Admin App / Admin Dashboard The administrator should have complete control over the system. ### Admin features **Create a new lead manually** **View all active leads** **View all staff** **Live staff map** **Assign lead manually** **Automatic lead assignment** **Change radius** **Change acceptance time** **View accepted/rejected leads** **Track job status** **View staff performance** **View earnings** **View customer details** **Lead history** **Staff attendance / online time** --- # Smart Assignment Algorithm The developer should implement the following logic: ```text New Lead Created ↓ Find Available Staff ↓ Search Radius = 2 KM ↓ Send Notification ↓ Staff Accepts? YES ↓ ↓ NO Assign Job Wait X minutes ↓ Expand Radius = 4 KM ↓ Send Notifications ↓ Staff Accepts? YES ↓ ↓ NO Assign Job Continue/Notify Admin ``` The system should prevent **two staff members from successfully accepting the same lead**. The server must lock the lead immediately when the first valid acceptance is received. --- # Notifications Real-time push notifications are required using **Firebase Cloud Messaging (FCM)** or an equivalent reliable technology. Notifications should be sent when: **New lead available** **Lead accepted** **Lead assigned** **Customer cancelled** **Job status changed** **New job reminder** --- # Location & Technology Preferred technology stack: **Android:** Kotlin + Jetpack Compose or XML **Backend:** Node.js / Firebase / suitable scalable backend **Database:** Firebase Firestore or PostgreSQL **Authentication:** Firebase Authentication / OTP **Maps:** Google Maps API **Location:** Android Fused Location Provider **Notifications:** Firebase Cloud Messaging **Admin Panel:** Responsive web dashboard The developer can recommend a better architecture if they have experience building **location-based delivery, field-service, taxi, or on-demand service applications**. --- # Important Technical Requirements The application must: * Work reliably with background location where permitted by Android. * Handle poor internet connectivity. * Avoid excessive battery consumption. * Prevent duplicate lead assignments. * Calculate distance accurately using GPS coordinates. * Automatically expand the search radius. * Store lead assignment history. * Record staff location updates securely. * Handle staff going offline. * Protect customer and staff personal information. * Have proper role-based access for Admin and Staff. The system should also be designed so that **customer app integration can be added later**. --- # Example Use Case A customer requests: **Plumber – leakage repair** Location: **Raj Nagar, Ghaziabad** Admin creates the lead. System searches: **0–2 KM → 5 eligible plumbers found** Notifications are sent. Nobody accepts within **2 minutes**. System automatically changes to: **0–4 KM → 12 eligible plumbers found** A plumber 2.8 KM away accepts. The system immediately: **Assigns the job → removes the lead from other staff → opens customer location → starts job tracking.** Admin can see the plumber's live location throughout the job. --- # Deliverables I need a **complete working Android MVP**, not just UI screens. The final project should include: **Android Staff App** **Admin Dashboard** **Backend/API** **Database** **Firebase notifications** **Live GPS tracking** **Automatic 2 KM → 4 KM lead distribution** **Lead acceptance/rejection** **Job status system** **Source code** **Database/backend setup** **APK/AAB build** **Basic documentation** The code should be clean, scalable, and structured so additional features can be added later. ### Developer Profile I am specifically looking for someone who has experience with: **GPS + Google Maps + real-time location tracking + Firebase + push notifications + marketplace/on-demand service applications.** Please include **2–3 relevant projects** you have previously developed, particularly apps involving **technicians, delivery personnel, drivers, field staff, or location-based job assignment**. **Project name:** Smart Service Management App **Platform:** Android + Web Admin **Type:** Location-based field service / technician management system.
Project ID: 40699912
71 proposals
Remote project
Active 12 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
71 freelancers are bidding on average ₹30,343 INR for this job

Hello there, Hope you are doing well I can build your Smart Service Management App as a complete Android + Web Admin + scalable backend solution, with the core focus on GPS-based technician assignment, real-time tracking, and reliable first-accept lead locking. I understand this is more than a standard CRUD app—the critical part is ensuring that leads are distributed correctly, location data remains reliable, and two technicians can never claim the same job. Core Implementation Smart Lead Assignment Create leads with customer, service and GPS location Configurable radius sequence such as 2 KM → 4 KM → 6 KM → 10 KM Configurable acceptance timeout Notify all eligible online staff within the current radius First valid acceptance immediately locks and assigns the lead Automatically remove the lead from other staff Escalate to the next radius when nobody accepts Notify admin when no eligible staff are available Staff Android App Kotlin + Jetpack Compose OTP authentication Online/offline availability Background GPS tracking with Android permission handling Nearby lead notifications Accept/reject workflow Customer details and navigation Job status: Accepted → Travelling → Reached → Work Started → Completed/Cancelled Earnings, completed jobs and history Thanks & Regards Dheeraj K.
₹60,000 INR in 15 days
6.9
6.9

Hi, I can build your Plyfix Smart Service Management MVP with an Android Staff App, Admin Dashboard, scalable backend, Google Maps, FCM notifications, and real-time GPS tracking. My recommendation is **Kotlin + Node.js + PostgreSQL/PostGIS + Redis + Firebase FCM**. PostGIS will provide accurate nearby-staff queries, while Redis/server-side locking can prevent two technicians from accepting the same lead. I’ll also make radius/timeout stages configurable from Admin (2→4→6→10 KM). I can deliver clean, scalable code with offline handling, background-location optimization, role-based access, job tracking, earnings, and complete source code. Questions: 1. Do you already have UI designs/branding? 2. Do you have Google Maps/Firebase accounts ready? 3. Should staff location tracking continue only when Online, or throughout an active job?
₹25,000 INR in 15 days
5.9
5.9

Hi, I’d build the system around a server-controlled lead-assignment workflow so nearby staff discovery, timed radius expansion and first-accept locking remain reliable even when multiple technicians respond simultaneously. The Android staff app will cover OTP login, online/offline status, background location, FCM lead alerts, navigation, job statuses, earnings and history, with offline/poor-network conditions handled explicitly. I’ll implement configurable 2 km → 4 km → further radius expansion from the admin dashboard, while the backend maintains assignment history and atomically prevents the same lead being allocated twice. The web dashboard will provide lead creation, live staff mapping, manual/automatic assignment, staff/job monitoring, configurable timings/radii and performance/history views. I’ll deliver the complete MVP including backend/database setup, Android APK/AAB, admin dashboard, source code and basic deployment/maintenance documentation.
₹35,000 INR in 30 days
5.4
5.4

I see that you're looking to build a smart lead and staff management system that effectively assigns leads to those nearest available staff while preventing multiple acceptances of the same lead. The core of this issue lies in making sure that once a lead is accepted, it's locked immediately to avoid duplicate assignments, and I can implement this by using a transaction-based approach in your backend, making sure that the first valid acceptance updates the lead status and prevents further acceptances. I can have the complete working Android MVP, including the staff app, admin dashboard, and backend just to make sure all specified features are ready for you to test first. You can review the functionality and only create a milestone once you're satisfied with the work, so this way you can be sure it meets your expectations without any risk on your end. But I'm ready to start immediately and can complete this for 24999 INR, Let’s get this project moving forward! Rajavel - Expert in Android, Kotlin, and real-time location tracking, with lots of experience in similar projects.
₹24,999 INR in 10 days
5.0
5.0

With my extensive experience in Android app development for over nine years, I am the best choice for your Smart Lead & Staff Management System project. I have demonstrable expertise in creating efficient, reliable, and user-friendly applications utilizing technologies such as Android, Java, and Firebase Cloud Messaging (FCM) - necessary for implementing the required real-time push notifications. I'm particularly excited about the geolocation aspect of the app, which calls for GPS tracking and dynamic lead distribution based on proximity. My proficiency with live location tracking and familiarity with Google Maps will be invaluable. Furthermore, my knowledge of Android background-location permissions ensures I can strike the right balance between privacy and functionality while providing up-to-date staff location information to supervisors promptly. In addition to technical skill set, Plyfix’s future scalability feature stands out. In line with your project vision, I'll design an intuitive admin panel that allows adjusting search radius and lead acceptance times easily. Moreover, keeping your budgetary concerns in mind, I assure you cost-effective solutions without compromising quality. I offer free three-month support after delivery of the project, as well as affordable domain and hosting options if needed. In conclusion, selecting me for this project guarantees not only a robust system but also a reliable long-term partnership.
₹25,000 INR in 7 days
5.2
5.2

Dear Sir, I hope this message finds you well. I am a Full-Stack Developer with 8+ years of experience in Flutter and Laravel, specializing in building high-performance mobile applications and scalable web solutions. I have extensive expertise in developing cross-platform applications with Flutter and robust backend systems, RESTful APIs, and web applications using the Laravel framework. My experience includes clean architecture, state management, responsive UI/UX, database design, authentication, payment gateway integration, third-party API integration, and performance optimization. I focus on writing clean, maintainable, and scalable code that delivers reliable and efficient solutions. I can complete your project within the agreed timeframe and budget. Having worked on a wide range of mobile and web projects, I am confident in my ability to deliver a high-quality solution that meets and exceeds your expectations. Please let me know if you would like to discuss your project further. I would be happy to chat and answer any questions you may have. Best regards.
₹25,000 INR in 10 days
4.7
4.7

The key challenge is reliable real-time lead assignment, where GPS accuracy, concurrency and connectivity are critical. I can build the Android staff app, admin dashboard and scalable backend as one integrated system. ✅ Kotlin + Jetpack Compose Android app ✅ Firebase OTP authentication + role-based access ✅ Google Maps + Fused Location Provider ✅ Battery-conscious live GPS tracking ✅ Configurable 2→4→6→10 KM assignment radius ✅ Automatic radius expansion after defined time ✅ Server-side lead locking to prevent duplicate acceptance ✅ FCM notifications for leads and job updates ✅ Online/offline handling and poor-network resilience ✅ Navigation, calling and complete job-status workflow ✅ Earnings, history and staff performance ✅ Admin live map, manual assignment and settings ✅ PostgreSQL/Firestore with clean APIs ✅ Secure assignment/location history ✅ APK/AAB, source code and documentation I’d keep the assignment engine server-side with atomic transactions so only the first valid acceptance wins. The architecture will also be ready for future customer-app integration. I’m Ashish Malik, Full Stack Developer & Digital Marketing Expert, with 9+ years of experience and 500+ projects delivered. I can share relevant examples where available. Let’s start a chat and build the MVP around the lead engine, location tracking, notifications and admin controls.
₹45,000 INR in 7 days
4.1
4.1

Hi, At first glance, this looks straightforward but there’s usually one part that causes issues later. I’ve handled similar work before and can help you avoid that. Regards, Rajesh
₹12,500 INR in 7 days
3.2
3.2

With over a decade's experience in web and mobile app development, including 416 successful projects, it's clear that I'm committed to delivering top-quality solutions that meet client needs. My multi-faceted skill set, which spans backend, frontend, and mobile app development, makes me an ideal candidate for your Smart Lead & Staff Management System project. Let’s dive into the unique needs of your system! Your project demands real-time functionality, making it crucial to ensure precision and efficiency in lead distribution and staff management. I’m well-versed in similar challenges and proficient with technologies such as Firebase Cloud Messaging that guarantee dependable push notifications. Notably, my proficiency with mapping technology (like Google Maps) critically aligns with your project's core requirement of using live GPS location to distribute leads. Furthermore, my vast experience with databases - MySQL, PostgreSQL et al - enable me to effectively handle the complex database architecture intrinsic to this project. Rest assured that I will use every inch of my experience and passion to build an innovative and user-friendly system that fulfills your unique business needs. Consider partnering with me for the timely delivery of a high-functioning technology solution!
₹37,000 INR in 7 days
2.8
2.8

Do you already have the Google Maps API and Firebase project under your account? The main challenge is preventing two staff members from accepting the same lead while keeping GPS based assignment accurate when staff go offline, lose connectivity, or move outside the current radius. I would build the Android Staff App with Kotlin and Jetpack Compose, with a scalable backend using Node.js and PostgreSQL or Firebase based on the final data requirements. The system will handle live location tracking, 2 KM to 4 KM radius expansion, configurable acceptance times, server side lead locking, FCM notifications, online and offline status, job states, Google Maps navigation, earnings, history, and role based access. The Admin Dashboard will provide live staff locations, distance from customers, automatic or manual assignment, lead history, performance, attendance, configurable radius rules, and monitoring. I will also optimize background location updates for battery usage and poor connectivity. Best regards, Akif U.
₹25,000 INR in 3 days
2.6
2.6

Hello! I'm Karthik, a seasoned Android app developer with over 15 years of experience, specializing in location-based services and real-time applications. I am excited to propose my services for your Smart Lead & Staff Management System for Plyfix. I have a strong background in developing apps that utilize GPS and Google Maps for efficient lead distribution. My previous projects include a Smart Service Management App and a Field Service Tracking System, which leveraged Firebase for real-time notifications and location tracking. I am confident in building a robust application that meets your requirements, including: - Smart lead assignment within configurable radii - Live staff location tracking - Real-time notifications using Firebase Cloud Messaging - An intuitive admin dashboard for full control I will ensure that the app is scalable, reliable, and optimized for performance. Let’s discuss how I can bring your vision to life! Looking forward to collaborating! Best, Karthik
₹25,000 INR in 7 days
2.8
2.8

I have 11+ years of web development experience and hands-on experience with React, APIs, admin dashboards, location-based workflows, Firebase integrations, and scalable application architecture. For this project, I’d recommend Kotlin + Firebase/Node.js + PostgreSQL/Firestore + Google Maps + FCM, with server-side locking to ensure only one staff member can accept a lead. Core delivery will include: Staff Android app Live staff tracking Auto radius expansion Accept/reject & job status flow Admin live map/dashboard Push notifications Secure backend/API Source code + APK/AAB + documentation Estimated MVP timeline: 6–8 weeks. I can also share relevant application/admin dashboard work and discuss the best architecture before development starts. Best, Bhupendra
₹25,000 INR in 7 days
1.7
1.7

Hi there, I can build your complete Smart Service Management App for Plyfix, including the Android staff app, web admin dashboard, backend APIs, database, live GPS tracking, and real-time lead notifications. The system will automatically find available staff near a customer location, send lead notifications within the selected radius, and expand the radius automatically if no one accepts. The first valid acceptance will lock the lead instantly to prevent duplicate assignments. Main features: - Staff login with OTP, online/offline status, live location, lead accept/reject, job status, earnings, and job history - Admin dashboard for lead creation, live staff map, manual/auto assignment, radius and timer settings, staff performance, earnings, and lead history - Google Maps integration, navigation, distance calculation, and customer location sharing - Firebase push notifications for new leads, assignments, cancellations, and status updates - Configurable lead radius flow such as 2 KM to 4 KM to 6 KM - Secure role-based access, location history, and scalable backend structure - Source code, backend setup, APK/AAB build, and basic documentation I recommend Kotlin for Android, Node.js backend with PostgreSQL or Firebase, Google Maps API, FCM notifications, and a responsive web admin panel. I will design the system so a customer app can be added later. Thanks, Manisha
₹30,000 INR in 14 days
1.8
1.8

The critical part of Plyfix is not simply finding nearby technicians—it’s guaranteeing that a lead is offered intelligently, the first valid acceptance wins atomically, and every other technician immediately loses access to that job. I’d build: • Configurable 2→4→6→10 KM assignment radius and acceptance timers • GPS-based nearest-staff eligibility and availability filtering • Atomic server-side lead locking to prevent double assignment • FCM notifications with expiry/retry handling • Background location tracking with battery-conscious update intervals • Live admin map showing staff, jobs, distance and last update • Staff workflow: online/offline → lead → accept/reject → navigation → status → completion • Admin manual/automatic assignment, radius/timer controls and performance/earnings reports I’d deliver this in milestones: architecture & location model → staff app → assignment engine → admin dashboard → notifications/tracking → QA & edge cases → deployment. We can share relevant field-service/location-based project examples privately rather than claiming unrelated work. Two questions: should staff location tracking continue only while they are marked “Online,” or throughout an active job? And do you already have the lead/customer backend, or should we build the complete backend from scratch?
₹25,000 INR in 10 days
4.5
4.5

Hello, I can build the Plyfix Smart Service Management MVP with server-controlled lead assignment, real-time staff locations and a reliable Android field-service workflow. I have 5+ years of experience in Kotlin, Android, Firebase, REST APIs, Google Maps, GPS tracking, FCM and scalable mobile/backend systems. I recommend Kotlin + Jetpack Compose for the Staff App, Node.js backend with PostgreSQL/Firestore, Firebase Authentication/FCM and Google Maps/Fused Location Provider. The assignment engine will search configurable radii such as 2→4→6→10 KM, notify eligible online staff and use server-side atomic locking/idempotency so only the first valid acceptance can claim a lead. The Staff App will include OTP login, online/offline status, background location sharing, nearby lead notifications, accept/reject, navigation, customer contact, job-status workflow, earnings and history. The responsive Admin Dashboard will provide live staff mapping, lead creation/manual assignment, configurable radius/time rules, job tracking, performance, earnings, attendance and complete assignment history. I’ll handle poor connectivity, location-update optimization, background-location permissions, battery-conscious tracking, offline/retry states, RBAC, secure customer/staff data and duplicate-assignment prevention. The architecture will remain modular for future customer-app integration and additional automation. Best Regards, Shailender
₹16,500 INR in 14 days
1.4
1.4

Hello, I have thoroughly reviewed your requirements for the Plyfix Smart Lead & Staff Management System and have extensive experience building real-time, location-based dispatch and field-service applications (similar to Uber/delivery-partner apps and technician management portals). Relevant Experience: * Developed an on-demand technician dispatch app featuring Fused Location Provider, radius-based pinging, and FCM push notifications. * Built real-time rider and driver tracking dashboards using Node.js, WebSockets/Firebase, and Google Maps API. You’ll only be charged if you’re fully satisfied with the results. Let's connect in chat to discuss the architecture and get started right away! Best Regards, Rakesh
₹25,000 INR in 7 days
0.8
0.8

Hi, Which sites are you scraping, and do they need a login? Chrome extensions and scraping scripts are my kind of work, I can build this in JavaScript. Lets get in contact first.
₹15,999 INR in 7 days
0.0
0.0

Hi, I can build your Smart Lead & Staff Management System for Plyfix with live GPS tracking, auto nearby lead assignment, FCM alerts, and a clean admin dashboard. I have worked on Android, Node.js, Firebase, Google Maps, and real-time location-based apps. For this project, I will keep the flow simple and reliable: staff login with OTP, online/offline status, background location updates, radius-based lead search, first valid accept lock on server, and job status tracking from New Lead to Completed. Plan: 1. Android Staff App in Kotlin with location sharing, accept/reject, navigation, earnings, and history. 2. Admin Web Dashboard for manual lead creation, radius/time settings, live map, and performance view. 3. Backend and database setup with secure APIs, push notifications, and duplicate-accept protection. I can also structure it so customer app integration can be added later without rework. I have done similar work for technician and field staff style systems. If you want, I can share the best backend option between Firebase and Node.js based on your expected user count. Best, Anil K
₹37,500 INR in 30 days
0.0
0.0

You want to build Plyfix - a GPS-driven lead dispatch system that automatically finds and assigns the nearest available staff member, expanding radius in stages if nobody accepts. Think Uber's dispatch logic, applied to your service business. Here's my plan: Native Android app (Kotlin) with a Firebase backend handling real-time location tracking, FCM push notifications for instant lead alerts, and a Node.js admin panel. Geohashing handles proximity queries efficiently. Radius stages and timeout windows are fully configurable from the admin panel - no code changes needed. Three modules: Staff app (live location, accept/reject leads, earnings history), Admin panel (create leads, monitor assignments, configure radius/timeout rules), and a real-time dispatch engine that handles the escalation logic automatically. I've built similar real-time location-based assignment systems and understand the edge cases - simultaneous accepts, staff going offline mid-assignment, and notification delivery reliability - which are where these projects typically break down if not planned properly. Timeline: 6-7 weeks. Week 1-2 architecture and auth, Week 3-4 dispatch engine and staff app, Week 5-6 admin panel and configuration system, Week 7 testing and deployment. One question before I finalize the scope - do you need staff to manually toggle availability, or should the system infer it from their last active location timestamp?
₹25,026.32 INR in 7 days
0.0
0.0

Hi, I can build your Android lead and staff management system with Kotlin, Jetpack Compose, Firebase OTP authentication, Firestore, Google Maps, fused location, FCM notifications, and a responsive admin dashboard. I understand the radius-based plumber matching, timed escalation, assignment lock, live tracking, and status updates. Tvita Inc brings Android, API, backend, and UI/UX experience; I will deliver a tested first flow, complete in 14 days, and provide reliable post-launch support and refinements. Let’s confirm roles, map rules, and dashboard workflow.
₹12,587 INR in 14 days
0.0
0.0

Agarwal Mandi, India
Member since Dec 31, 2021
₹12500-37500 INR
$750-1500 USD
$10-30 AUD
$1500-3000 AUD
₹1500-12500 INR
$10-30 AUD
$2-3 USD / hour
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
₹750-1250 INR / hour
€12-18 EUR / hour
₹12500-37500 INR
$8-15 USD / hour
$750-1500 USD
₹750-1250 INR / hour
$30-250 USD
$2-8 USD / hour
₹600-1500 INR
₹600-1500 INR