
Closed
Posted
Paid on delivery
Here is the updated job posting, incorporating the custom authentication rules. I added a dedicated **Authentication & Access Control** section to make it clear that standard users get seamless onboarding, while vendors are gated behind an approval process to protect the market's integrity. ## Job Title **Android Developer Needed: Location-Based Farmers Market App with Geofencing & Gated Vendor Auth** ## Job Description We are looking for an experienced **Android Developer** to build the MVP (Minimum Viable Product) for a unique, location-based app designed for farmers markets. The app connects vendors and attendees in real-time using precise location tracking and geofencing. The initial project is strictly for Android, but the codebase should be architected with cross-platform scalability in mind (Kotlin Multiplatform or Flutter preferred, though native Kotlin is acceptable if modularized well), as we plan to expand to iOS and macOS down the road. ### Key Features & User Roles #### 1. Authentication & Access Control (Crucial Requirement) * **Attendee Sign-In:** Frictionless onboarding. General users can instantly create an account and log in using **Email, Phone Number, or Google Sign-In**. * **Vendor Access Gate:** Anyone can apply for a vendor account, but they **cannot access vendor features until they are manually granted access/approved** by an admin. Unapproved vendor accounts should remain locked or in a pending state. #### 2. Attendee (Non-Vendor) Account * **Interactive Market Map:** View real-time locations of active, approved vendors positioned within a specific farmers market. * **Vendor Profiles:** Tap on a vendor to see their name, bio, current offerings, and profile details. * **Smart Shopping List:** Attendees can create a checklist of vendors they want to visit. * **Proximity Check-off:** As the user physically enters a vendor’s designated geofence, that vendor is automatically checked off or highlighted on their shopping list. #### 3. Vendor Account (Approved Only) * **Location Pinpointing:** Set and broadcast their specific stall location within the larger market perimeter. * **Profile Management:** Update their business name, description, and "what's fresh today" product list. * **"Party Line" Chat:** Access a shared, global group chat exclusive to approved vendors for real-time community coordination, logistics, and announcements. ### Technical Requirements * **Identity & Access Management:** Experience with Firebase Auth, Supabase Auth, or Auth0 implementing multi-role access control (RBAC) and custom claims to handle the vendor approval gate. * **Location Services & Geofencing:** Deep understanding of Google Play Services Location APIs (GeofencingClient) for accurate, battery-efficient proximity alerts. * **Mapping Integration:** Mapbox SDK or Google Maps API with custom styling and indoor/micro-location pinning capabilities. * **Real-time Database & Chat:** Backend integration to handle the real-time "party line" vendor chat and live vendor location states. * **Architecture:** Clean, modular architecture (MVVM). If building natively, Kotlin is required. If proposing a cross-platform framework (Flutter/KMP) to streamline our future iOS/macOS launch, please specify your approach in your proposal. ### Scope & Deliverables * Fully functional Android MVP with a secure authentication flow (source code via GitHub/GitLab). * UI/UX implementation based on wireframes (including "Pending Approval" screens for vendors). * Deployment-ready build for internal testing. ### Preferred Qualifications * Proven experience with social auth (Google) and role-based authentication systems. * Track record of delivering apps utilizing background location services and geofencing. * Experience with real-time chat architectures. * Portfolio links to previous location-based or community-focused apps. ### How to Apply Please submit your proposal detailing: 1. How you plan to structure the database and authentication flow to handle the manual vendor approval gate securely. 2. Your experience with geofencing and real-time mapping APIs in Android. 3. Your recommended tech stack for this project (especially considering the future transition to iOS/macOS).
Project ID: 40516752
258 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
258 freelancers are bidding on average $540 USD for this job

Hello We are Ominfowave Software Services Pvt. Ltd., and we have an expert mobile application development team with 10+ years of experience in building reliable, high-quality apps. ? Our Core Expertise •Android App Development (Kotlin / Native) •iOS App Development •Flutter & FlutterFlow (Cross-platform) Our team understands not just development, but also performance, user experience, scalability, and timely delivery. ? What We Can Deliver ✔ Social media integrations (Facebook, Google, Twitter, etc.) ✔ Google APIs (Maps, Places, FCM, YouTube, Analytics) ✔ Offline & cloud database solutions (SQLite, MySQL, Realtime DB) ✔ Secure payment integrations (Stripe, PayPal, Braintree) ✔ Ad monetization (AdMob, Appodeal, MobVista) ✔ In-App Purchases ✔ Location tracking & real-time features ✔ Chat & messaging applications ? App Types We’ve Built •Social Media Apps •Shopping & eCommerce Apps •Job Portals •Taxi / Carpooling Apps •VPN & Utility Apps •Travel & Booking Apps •Live Streaming Apps •AI & Machine Learning–based Apps ? Why Work With Us •10+ years of hands-on experience •Clean, scalable & secure code • Clear communication & regular updates • On-time delivery with quality assurance • Long-term support after project completion We would love to work with you and build a long-term, trusted business relationship. Let’s discuss your idea and turn it into a successful application Warm regards, Vishal Nasit Ominfowave Software Services Pvt. Ltd.
$500 USD in 15 days
8.4
8.4

Hello, Greetings Hope you are doing well. I am a Mobile Application developer with over 5 years of experience. I am confident in my ability and skills to develop high-quality Mobile apps and would like to work on your project. I will complete the work as per your requirements. I want to discuss more this project to prepare the final concept. So let’s discuss this in detail over chat then will make plans to start work on it. Waiting for your earliest reply. Thanks. Shubham
$250 USD in 14 days
7.9
7.9

With over a decade of experience in full-stack architecture and high-scale systems, I understand your project goal of creating a robust Android app for farmers markets with precise geofencing and a gated vendor authentication process. My background in scaling Telegram Mini Apps to serve over 1 million users directly applies to the complexity of your project, particularly in ensuring seamless onboarding for attendees and secure approval processes for vendors. To ensure scalability and security in your app, I recommend implementing a clean, modular architecture (MVVM) with Kotlin as the primary language. My past success in managing complex user authentication systems aligns well with your requirement for multi-role access control and custom claims to handle vendor approval gates effectively. I encourage you to reach out to discuss how we can collaborate on this project. Let's connect to strategize the best approach to structure the database, implement geofencing, and choose the right tech stack to meet your current and future needs seamlessly.
$600 USD in 20 days
8.0
8.0

Hello, I can build your Android MVP with a clean, scalable architecture designed for future iOS expansion. I will implement secure role-based authentication where attendees get instant access and vendors stay in a “pending approval” state until manually approved via admin controls. For location features, I’ll use Google Geofencing APIs for accurate, battery-efficient proximity detection, and Mapbox/Google Maps for real-time vendor mapping. Real-time vendor chat and location updates will be handled using Firebase (Firestore/Realtime DB). I recommend Kotlin (MVVM, modular structure) to ensure maintainability and future cross-platform support. I have experience with auth systems, geofencing, and real-time apps and can deliver a production-ready MVP with secure, scalable architecture. Thanks Christina
$250 USD in 7 days
8.1
8.1

I build Flutter apps with strong location and geofencing expertise, making me a great fit for your farmers market geo-app. I'll use Flutter (iOS/macOS scalable), Firebase Auth with RBAC custom claims for the vendor approval gate, and GeofencingClient for proximity shopping list check-off. Attendees get frictionless Email/Phone/Google sign-in; vendor accounts stay locked in pending state until admin approval. The interactive market map will use Google Maps with real-time vendor pins via Firestore. Vendor-only party line chat will use Firebase Realtime DB. I'll deliver clean MVVM architecture, GitHub-hosted source, and a deployment-ready APK. Happy to discuss admin dashboard for vendor approvals. Regards, Harsh Thoriya
$500 USD in 7 days
8.3
8.3

Hi, I can develop this Farmers Market MVP in Flutter, ensuring a scalable codebase for future iOS and macOS expansion while maintaining excellent Android performance. I’ve already worked on similar location-based platforms involving role-based authentication, real-time data synchronization, maps, geofencing, and location tracking, so I understand the technical and UX challenges involved. Development Steps: Authentication & vendor approval flow Database and role architecture setup Maps, vendor location broadcasting & profiles Shopping list + geofencing implementation Vendor party-line chat Testing, optimization & deployment build A couple of questions: Will vendors have fixed stall locations per market, or should they be able to move/update locations during events? Do you already have wireframes/designs, or would UI/UX design be part of the project scope? Looking forward to discussing the project. Thanks Rahul
$1,200 USD in 12 days
7.5
7.5

Hi there, I have read your project requirements. You need an Android MVP for a location-based farmers market app with secure role-based authentication, geofencing, live vendor locations, and a gated vendor approval process. Attendees can seamlessly sign up and explore vendors, while vendor accounts remain in a pending state until approved by an admin. We will build a scalable, modular architecture using Flutter (preferred for future iOS/macOS support) with Firebase Authentication, custom RBAC, Google Maps integration, geofencing, and real-time vendor chat. To proceed, I need to confirm: ======================= Do you already have wireframes/UI designs, or should we design the MVP from scratch? Would you prefer Google Maps or Mapbox for market mapping? Should vendor chat support media sharing or text messages only? Do you want push notifications for geofence events and vendor approvals? Best Regards, SrashtaSoft Team
$500 USD in 7 days
7.1
7.1

Hi I can build the Android MVP for your location-based farmers market app with attendee onboarding, gated vendor approval, real-time vendor mapping, geofencing, shopping lists, and vendor-only chat. The main technical challenge is securing the vendor approval flow while also handling accurate live locations, background geofence events, and role-based access without exposing vendor features to unapproved users. My solution would be to use a clean MVVM architecture with Kotlin or Flutter/KMP, Firebase or Supabase Auth, custom role claims, approval status rules, real-time database updates, and protected backend logic. For location features, I can integrate Google Play Services GeofencingClient with Google Maps or Mapbox to support vendor stall pins, market perimeter logic, and proximity-based shopping list check-offs. I would structure the database around users, vendor applications, approval states, market locations, vendor profiles, live stall positions, shopping lists, and vendor chat messages. The vendor account would remain locked in a pending state until an admin manually approves it, while attendees can sign in immediately through email, phone, or Google Sign-In. I can also implement pending approval screens, real-time “party line” chat, vendor profile management, internal testing builds, and modular code ready for future iOS/macOS expansion. Thanks, Hercules
$500 USD in 7 days
6.6
6.6

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
$500 USD in 7 days
7.0
7.0

I can help with this, I will build your farmers market MVP in Kotlin with MVVM — attendee/vendor auth with Firebase custom claims for the approval gate, real-time vendor map with geofenced proximity check-offs, and the vendor-only party line chat. For the vendor approval flow, I will store a custom claim like `vendorStatus: pending|approved` on each account. The client checks this on every launch, routing unapproved vendors to a "Pending Approval" screen while keeping attendee onboarding frictionless. This also lets you add admin tooling later without restructuring auth. Questions: 1) Do you have wireframes ready, or will UI/UX design be part of this scope? 2) For the geofence radius per vendor stall, what range are you targeting — 5m, 10m, or dynamic per market layout? Looking forward to discussing further. Best regards, Kamran
$280 USD in 10 days
7.1
7.1

Hello, I hope you are doing well. I understand that you are looking to build a FARMER MARKET GEO MOBILE APPLICATION and I would be happy to help. I have extensive experience in designing and developing Application and have successfully delivered many projects. What I offer: -Development using the latest technologies -Daily project updates and clear communication -On-time delivery within the agreed timeline -Complete source code provided after project completion -One year of support for the developed work -10+ years of experience in web and app development -Fully responsive, fast-loading, and SEO-friendly design -A powerful super admin panel to manage the entire system Please feel free to initiate a chat so we can discuss your requirements in detail. Thank you and regards, Dheeraj K.
$250 USD in 7 days
6.9
6.9

Hi there, I understand you need an Android MVP for a location-based farmers market platform with attendee and vendor roles, secure vendor approval workflows, geofencing-driven shopping lists, real-time vendor locations, vendor-only chat, and an architecture that supports future iOS/macOS expansion. I have strong experience with Flutter and Kotlin applications, Firebase/Supabase authentication, RBAC and custom claims, Google Maps/Mapbox integrations, geofencing APIs, real-time databases, chat systems, and scalable MVVM-based mobile architectures. I would recommend Flutter with Firebase for the MVP, using a role + approval-status model (attendee, vendor_pending, vendor_approved, admin), custom claims for access enforcement, geofence-triggered vendor interactions, and modular services that can be reused when expanding to iOS and macOS. Q1: Will vendors be approved manually through an admin dashboard, or should that dashboard be included in this MVP? Q2: How many farmers markets and vendors should the system support initially? Q3: Do you already have wireframes/designs, or should UI/UX implementation be part of the project scope? Best regards
$500 USD in 7 days
6.2
6.2

Hey, i will build a clean and professional multi page Android (Kotlin with Firebase, Google Maps API/Mapbox) website for your farmers market marketplace app that is focused on improving their online presence, building trust, and helping them get more clients and bookings I will work directly on the required platform/account to design structured, modern, responsive UI with smooth UX. I will implement Firebase Auth with role-based access, geofencing features, real-time database/chat, and clean MVVM architecture for scalability and future iOS expansion. Do you already have a preferred design style or any reference websites you want me to follow for your project? portfolio: https://www.freelancer.com/u/Hammadhassan21 Best Regards: Hammad Hassan
$400 USD in 15 days
6.5
6.5

Hello, Your vision for a location-based Farmers Market app aligns perfectly with our expertise at Doomshell Software Pvt. Ltd. We specialize in developing scalable mobile applications with advanced features such as geofencing, real-time location tracking, role-based authentication, and interactive mapping. We can support you with: ✔ Flutter or Kotlin-based Android MVP development ✔ Email, Phone, and Google Sign-In authentication ✔ Secure vendor approval workflow with role-based access control ✔ Google Maps/Mapbox integration with real-time vendor locations ✔ Geofencing for automated shopping list check-offs ✔ Vendor profile and product management features ✔ Real-time vendor-only group chat functionality ✔ Firebase/Supabase backend integration ✔ Clean MVVM architecture designed for future iOS/macOS expansion Our approach: ✔ Build a scalable and modular architecture from the start ✔ Implement secure authentication and vendor approval logic ✔ Deliver accurate geofencing and mapping capabilities ✔ Ensure smooth performance, testing, and deployment readiness ✔ Provide complete source code and documentation A couple of quick questions: Do you have wireframes available, or should we assist with UI/UX design as well? Do you prefer Firebase or Supabase for authentication and real-time services? Regards,
$750 USD in 7 days
6.1
6.1

I’ve built location-driven Android apps with gated roles and real-time features, so this fits well. For auth + vendor approval, I’d use Firebase Auth with custom claims and a Firestore “vendor_status” flag. New vendor applicants stay in a pending state with restricted access; admin approval updates claims via a secure backend function, unlocking vendor features without re-auth friction. This keeps it clean and tamper-proof. Geofencing will be handled via GeofencingClient with tight radius tuning and batching to avoid battery drain. For mapping, I’d go with Mapbox for better control over micro-location styling inside market layouts. Architecture will be modular MVVM in Kotlin, keeping services abstracted so a future KMP or Flutter layer can reuse core logic. One thing to get right early: how precise do you want stall-level positioning—GPS-only or assisted (manual pin refinement)? Happy to get this into a solid MVP quickly.
$562.50 USD in 5 days
6.3
6.3

Hello There!!! ★★★★ ( Location-based farmers market MVP with geofencing, role-based auth, and real-time vendor ecosystem architecture ) ★★★★ I’ve carefully reviewed your project and understand you need an Android MVP for a farmers market app with attendee and vendor roles, where vendors require manual approval, and attendees can explore real-time geofenced vendor locations. The system must support mapping, chat, and scalable architecture for future iOS/macOS expansion. Services mentioned here based on project details ⚜ Android MVP Development (Kotlin / Modular Architecture) ⚜ Firebase/Supabase Auth with Role-Based Access Control ⚜ Vendor Approval & Secure Access Gate System ⚜ Google Maps / Mapbox Integration with Geofencing ⚜ Real-time Database & Vendor Chat System ⚜ MVVM Clean Architecture Design I have experience building Android apps involving location tracking, authentication systems, real-time data sync, and clean scalable architecture. I enjoy working on real-world utility apps where location and user interaction play a key role. My approach would be to design a secure RBAC system using Firebase Auth with custom claims for vendor approval flow, implement GeofencingClient for accurate proximity detection, and integrate Google Maps or Mapbox for live vendor positioning. The architecture will be modular MVVM to ensure future migration to iOS/macOS is smooth. Looking forward to collaborating on this innovative project. Warm Regards, Farhin B.
$256 USD in 10 days
6.4
6.4

Hello, I WILL build your MVP Android farmers market app with a clean, scalable architecture designed for future iOS/macOS expansion. I’ve worked on similar location-based and role-based systems using Firebase/Supabase, geofencing, and real-time updates, including apps with mapped user interactions and permission-gated access flows. Approach Tech stack: I recommend Flutter (preferred for future iOS/macOS expansion) or native Kotlin (MVVM, modular architecture) depending on your long-term roadmap Auth & roles: Firebase Auth or Supabase with custom claims / RBAC for attendee vs vendor + admin approval gate Geofencing & maps: Google Maps API + GeofencingClient for battery-efficient proximity detection Real-time features: Firestore / Supabase Realtime for vendor chat + live location updates Core implementation Attendee flow: instant signup + interactive market map + proximity-based vendor check-off Vendor flow: approval-based access, stall location pinning, “what’s fresh” updates Admin control: vendor approval system + role management Secure “pending vendor” state to prevent unauthorized access Architecture Clean MVVM/modular structure with separation of auth, location, mapping, and chat layers to ensure easy scaling to iOS/macOS later. I can deliver a fully working Android MVP with secure role-based authentication, geofencing features, real-time mapping, and chat, plus clean source code and deployment-ready builds. --- JITENDRA
$250 USD in 7 days
6.2
6.2

Hi, I’m excited to lead the Android MVP for a location based farmers market with geofencing and gated vendor access. I’ll build a modular MVVM Android app with a clear path to Kotlin Multiplatform or Flutter for iOS/macOS later. Authentication will use Firebase Auth with custom claims to enforce the vendor approval gate. Attendees sign in via Email, Phone, or Google and get frictionless onboarding; vendors submit applications that sit in Pending until admin approval. The MVP includes: attendee map of real time, approved vendors; vendor profiles; smart shopping list; proximity check off when entering a vendor geofence. Vendor side: stall pin, profile and today’s offerings, and access to a shared vendor chat. Real time updates and chat powered by Firestore with RBAC so only approved vendors see the party line. Admin workflow to approve vendors and move them to Approved. Tech choices: Android first with MVVM; modular to support Kotlin Multiplatform or Flutter later. Location: GeofencingClient for battery efficient proximity. Maps: Mapbox or Google Maps with custom styling. Backend: Firebase Auth and Firestore; Cloud Functions for admin gates. Deliverables: source on GitHub, wireframes including Pending screens, and a deployment ready APK. Best, Justin
$500 USD in 7 days
5.8
5.8

Hello, I have hands-on experience with projects having similar features. Android Developer for Farmers Market Geo-App I have 9+ years of experience, I have developed location-based mobile applications, real-time tracking systems, geofencing solutions, role-based authentication platforms, and community-driven apps. Your requirement for attendee onboarding, vendor approval workflows, live mapping, geofence-based vendor discovery, and real-time chat aligns well with projects I have delivered in the past. For this MVP, Flutter with Firebase to support future iOS and macOS expansion while maintaining a single scalable codebase. The vendor approval process can be handled securely using role-based access control, ensuring vendor features remain locked until admin approval. Real-time vendor locations, chat functionality, and shopping list automation can be efficiently managed through Firebase services and Google Maps integration. I understand the importance of accurate geofencing, battery-efficient location tracking, and a smooth user experience for both attendees and vendors. My focus will be on delivering a clean, scalable, and production-ready application with well-structured code and long-term maintainability. INCLUDED SERVICES: ✔ UNLIMITED REVISIONS UNTIL SATISFACTION ✔ 3 YEARS OF POST-LAUNCH SUPPORT ✔ FULL SOURCE CODE UPON DELIVERY Let’s discuss in chat as I have some queries to ask regarding the project to proceed further. Thanks InvokeTech
$500 USD in 7 days
5.6
5.6

Hi, I've built location-based Android apps with geofencing, RBAC auth flows, and real-time features before — this project is right in my lane. Let me address your three questions directly. 1. VENDOR APPROVAL GATE Firebase Auth + Firestore custom claims. Vendors register but get a pending claim on their token. Admin flips them to approved via Firebase Admin SDK. Firestore Security Rules enforce the gate at the data layer — no client-side bypass possible. 2. GEOFENCING & MAPPING GeofencingClient with ~15m radius per stall, BroadcastReceiver for background ENTER events to auto-check vendors off the shopping list. Mapbox SDK for the map (better micro-location styling). Vendor positions update live via Firestore. 3. TECH STACK Flutter — solid Android MVP now, same codebase expands to iOS/macOS without a rewrite. MVVM with Riverpod. Prefer native Kotlin? I'll modularize it for KMP extraction later. DELIVERABLES ✅ Gated vendor auth with pending approval screens ✅ Real-time market map + geofence shopping list auto-check-off ✅ Vendor party line chat ✅ GitHub source + deployment-ready APK Timeline: 6–8 weeks. Portfolio available on request. Let's connect.
$500 USD in 7 days
6.0
6.0

Troy, United States
Payment method verified
Member since Feb 12, 2017
$10-30 USD
$250-750 USD
$250-750 USD
$1500-3000 USD
₹12500-37500 INR
₹75000-150000 INR
$5000-10000 USD
£20-250 GBP
₹1000-5000 INR
$30-250 USD
$30-250 USD
₹12500-37500 INR
$30-250 AUD
$30-250 USD
$250-750 USD
$10-20000 AUD
$250-750 AUD
₹12500-37500 INR
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹1250-2500 INR / hour
₹1500-12500 INR