Skip to content
All Aboard app: trip overview with fellow travellers and expense settlement

All Aboard

A shared workspace for group trips: planning, photos, documents and expense settlement.

Role
Concept, development, release
Period
2021–2024
Stack
Flutter (Android/iOS), Firebase, OpenAI

Starting point

Group trips are scattered across WhatsApp, spreadsheets and cloud folders. The app had to bring everything into one place – and work while travelling, i.e. offline.

What I did

Real-time collaboration via Firestore streams, offline-first with a local cache and background sync for photos and notes, a cost-splitting algorithm in Cloud Functions that reduces group expenses to the minimum number of settlements. Plus PDF export, permissions, image compression, CMS and landing page.

Result

Live in both stores, used by travel groups of 6–10 people.

Stack

Flutter, Dart, Firebase (Firestore, Cloud Functions, Storage), OpenAI API, Figma