The product challenge
A broad discovery product needs more than a map. Users move between categories, business profiles, reviews and enquiries, while providers need clear ways to present their services and respond.
Developed the Flutter app experience for location-based discovery, business/service profiles, user enquiries and media-rich communication; backend services were external to the app implementation.
Implementation & engineering decisions
- 01Built discovery and listing experiences across business, service, offer, job and classifieds categories.
- 02Integrated Google Maps/Places and geolocation for location-aware browsing.
- 03Connected profile/review and recommendation flows to help users assess providers.
- 04Implemented enquiry messaging, voice/audio and video-message interactions, notifications and deep links.
Where the implementation needed care
Architecture
Flutter client combines category-based discovery with location services and communication flows connected to external backend services.
Key challenge
Present many listing types consistently while preserving context between discovery, provider details and enquiry.
Delivered
Flutter discovery app flows, location integration, provider profiles and media-rich enquiry interactions.