The client wanted to build a smart, location-based tour guide application that transforms a user’s mobile phone into a personal virtual tour guide.
The initial rollout focused on Sri Lanka, starting with the client’s hometown, with a scalable architecture to support expansion to more cities and countries.
The app needed to:
Guide travelers city-by-city and place-by-place
Offer audio-based storytelling and navigation
Support both free and paid tourist content
Connect travelers with local services and businesses
Be fully manageable through a CMS platform
We delivered a complete tourism ecosystem, consisting of:
A cross-platform mobile app for travelers
A CMS-driven web platform for business owners, tour guides, and agencies
A scalable content and service management system









Once a user selects a city, they can:
Browse a curated list of tourist attractions
View detailed place information
Save favorite places for later visits
Each place is designed to feel like a stop in a guided tour.
For every listed place, users can:
Listen to professionally recorded audio guides
Follow navigation explanations for on-site exploration
Experience storytelling similar to a real tour guide
Some guides are free
Premium guides require in-app purchase
Flexible pricing per place or tour
Users can:
Leave reviews and ratings
Save favorite locations
Build a personal travel list for future trips
This adds social proof and improves discovery for new travelers.
To create a complete travel companion, the app also provides:
Restaurants recommendations
Events happening nearby
Emergency contacts (police, hospitals, embassies)
Taxi services and transport options
Tour guides & tour packages
All services are location-aware and curated per city.








A powerful CMS website, built with Flutter, allows administrators to:
Manage cities, places, and audio content
Control free vs paid tour content
Manage pricing and availability
Communicate with app users
Oversee the entire TourGuide business operation
The CMS also enables:
Freelance tour guides to register and offer services
Tour agencies to list packages and tours
Direct connection between travelers and service providers
This creates a multi-vendor tourism ecosystem under one platform.
✔ Fully functional mobile app for iOS & Android
✔ CMS-driven content and business control
✔ Monetization-ready tour content
✔ Scalable foundation for multi-city and multi-country expansion
✔ Direct connection between travelers, guides, and agencies
Flutter (Android, iOS, and CMS Website)