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.