← All Projects
Featured Mobile App 2022

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.

#flutter#production#clean-architecture#travel

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

FlutterClean ArchitectureBLoCHiveREST APIsFirebaseJenkinsFastlaneAppCenter

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.

Interested in working together?

I'm always open to discussing new projects and opportunities.