Looking for a boutique Flutter team for your next release?
Let’s talk
ABOUT PROJECT
Easily save your favorite restaurants or attractions, or follow your friends to discover the places they recommend—whether they’re just around the corner or halfway around the world.
CLIENT REQUIREMENT
“Develop a mobile application that provides users with the ability to conveniently store, search, and view their favorite places and recommendations from friends and travel bloggers via an interactive map. The app should include features for monetizing recommendations through a tipping system.“
Flutter mobile/web
Kotlin
Swift
External SDK
GetX
Firebase Firestore
Firebase Analytics
Firebase Auth
Firebase Cloud Functions
Firebase Storage
Firebase Hosting
Stripe SDK
Google Places API
Google Takeout
Mapbox Map Native SDK
Algolia API
Flutter mobile/web
Kotlin
Swift
External SDK
GetX
Firebase Firestore
Firebase Analytics
Firebase Auth
Firebase Cloud Functions
Firebase Storage
Firebase Hosting
Stripe SDK
Google Places API
Google Takeout
Mapbox Map Native SDK
Algolia API

To meet the client’s needs for fast map rendering and UX interaction, we utilized a solution that bridges native code with the Flutter app. This integration made map interactions smooth, fast, and included many additional elements enhancing the user experience.
We optimized Firebase for real-time data updates, dynamically displaying data on the map, which helped reduce client costs for using this platform.
We implemented a data structure with geohash filtering, significantly enhancing map interaction efficiency, allowing data models to be displayed within a specific radius.
To enable people to receive payments for their recommendations, we integrated Stripe into the app. Writing webhooks that are triggered by the Stripe API to update data in the Firebase database, then displaying this data to the user, was a particularly interesting part of the project.