All projects
Mobile product · Flutter
With City Locals
A travel community for travelers and local guides
iOS + AndroidReleased on iOS and Android

Store screenshot · Repository asset
Overview
What the product is
With City Locals helps travelers connect with local guides and coordinate the travel experience inside one mobile platform. It combines a social feed, trip creation, guide discovery, offers, private messaging, reviews, moderation, notifications, and premium subscriptions.
My role
Flutter engineer for social feed, trip planning, guide profiles, realtime chat, moderation, and premium flows.
Product focus
Connected local discovery, guide coordination, trip offers, messaging, and monetization in a released travel app.
Key work
The parts that needed product thinking
- Built a social-first feed with posts, likes, comments, shares, media uploads, and curated local discovery.
- Added realtime messaging with chat rooms, online presence, message states, media sharing, and group chat support.
- Designed trip workflows for creating travel requests, browsing trips, managing my trips, and tracking offers from locals.
- Implemented detailed guide profiles with bios, languages, services, pricing, photo galleries, ratings, and reviews.
- Added onboarding, multilingual support, push notifications, moderation, and premium subscription flows.
Stack
Tools used in the work
- Flutter
- Riverpod
- Firebase
- Realtime
- Travel
- RevenueCat
Visuals
Product evidence and project artwork

Continue exploring
Open the project or store listing when you want the external context.