Smoov: My Travel Companion
Cultural travel companion for Tunisia. In production on iOS and Android with 10k+ downloads.
Cultural travel companion app for Tunisia. I took ownership of the Flutter architecture and shaped it for long-term feature growth in a live production environment.
Overview
Smoov is a production cultural travel companion app for Tunisia, live on iOS and Android with 10k+ downloads. I took ownership of the Flutter architecture and shaped it for long-term feature growth in a live production environment.
The domain layer has no knowledge of Flutter. That constraint, enforced strictly, is why this app survived 3 years of feature churn without a rewrite.
Key Features
Offline-first
Hive-backed offline cache for a resilient travel experience.
Production CI/CD
Automated delivery to both stores via Jenkins, Fastlane and AppCenter.
Built to last
A strict domain boundary that survived 3 years of feature churn without a rewrite.
Tech Stack
Architecture
Clean Architecture with a strictly enforced domain boundary that has no knowledge of Flutter, offline caching via Hive, and a CI/CD pipeline on Jenkins + Fastlane + AppCenter.
More Projects
Interested in working together?
I'm always open to discussing new projects and opportunities.