Secret Trip
A private group-travel experience built around daily photo missions and automatically assembled trip albums.
9:41
5G
Secret TripFlutter Cross-Platform
Clean Architecture60 FPS
Cloud SyncActive
Explore Workflow
Project Overview
Secret Trip turns shared travel into a lightweight game while keeping the resulting photos private to the group.
My Engineering Role
Flutter development for the bilingual mobile trip and photo-mission experience.
The Challenge
The product combines group participation, timed missions, media, privacy, and end-of-trip album creation.
The Solution
The app structures each trip around daily missions and a private shared result, with French and English support.
High-Level Architecture
- A Flutter client separates presentation, application state, and integration concerns.
- External services are accessed through stable API or repository boundaries rather than directly from screens.
- Loading, empty, failure, retry, and authenticated states are treated as product states.
Key Features & Workflows
- Create or join trips
- Daily photo missions
- Private group sharing
- Generated trip album
- French and English support
Technical Challenges Overcome
- Managing media through a trip lifecycle
- Keeping group content private
- Supporting consistent localized layouts
Production Results & Impact
- The original Google Play destination is retained in the portfolio data but is currently unavailable.
Need a similar architecture shipped?
Let's translate your product workflows, real-time requirements, and cloud infrastructure into a dependable production app.