I need a mobile application, built for both Android and iOS, that lets people in Nigeria browse and advertise real-estate. The core of the app is the Property Listings section, so I want this piece to feel fast and modern, with photo galleries, concise descriptions, interactive map pins for each address, and clearly displayed pricing and payment options. The platform must recognise distinct user roles—Buyers, Sellers and Agents at a minimum—so each can create a profile, post or favourite listings, and manage enquiries. I would also like the architecture to leave room for future roles such as Owners and Renters without major refactoring. Key requirements • Home screen that highlights featured listings and search filters for location, price range and property type • Listing pages containing high-resolution images, description, map view (Google Maps or Mapbox), and price breakdown • Account creation with email, phone or Google/Apple sign-in • Secure backend to store listings, photos and user data (Laravel, Node.js or Firebase—open to suggestions) • Simple chat or enquiry form between interested parties and the lister • Admin dashboard (web) where I can approve, edit or remove listings Acceptance criteria • Smooth performance on mid-range Nigerian devices (Android 9+, iOS 13+) • Clean, intuitive UI that aligns with common Nigerian payment and address conventions • Successful submission to both Google Play and Apple App Store with no critical issues raised Please outline the tech stack you propose, any similar apps you have shipped, and estimated timeline for an MVP.