Flutter Firebase Local Marketplace App

Заказчик: AI | Опубликовано: 31.01.2026

I’m building a NearBook-style marketplace where people within a 5–10 km radius can list second-hand items to rent or sell. The same account should be able to act as both buyer and seller, and contact happens by direct call or WhatsApp. The whole project has to run on Flutter with Firebase Auth, Firestore, and Storage, targeting both iOS and Android, and I’d like a clean, professional UI that still feels as simple as NearBook. Core build • Phone-number OTP login via Firebase Auth • Geolocator-driven feed that shows products within the user’s chosen radius (default 5 km, max 10 km) • Product cards with images from Firebase Storage, price, rent/sell tag, and quick buttons for Call and WhatsApp (url_launcher) • Roles merged so a single profile can post items and also make offers • Added modules requested: in-app chat between users, item-level user reviews & star ratings, and advanced search filters (category, distance slider, price range) Data structure is already sketched in Firestore; you’ll refine it for scalability. I expect clean, modular Dart code, well-named collections/documents, and basic error handling (empty states, offline notice). Deliverables 1. Flutter source code in a well-organised repo 2. Firestore security rules and minimal indexes 3. APK + iOS TestFlight build for testing 4. Brief setup guide so I can run the project locally and deploy updates Timeline is 3–4 weeks from kickoff. When you reply, please link to two or three Flutter apps you’ve shipped, highlighting any Firebase or geolocation work. A concise breakdown of how you’ll split features across milestones will help me choose quickly.