Two separate accounts, the same shared trip

Elegant planning for a 3-month European road trip.

Track itinerary, bookings, multi-currency expenses, and documents in a clear dashboard, optimized for phone and laptop.

Dashboard essentials · real local data

Loading...

Sign in to load "Our trip"

0 CSV export rows

0

Expenses sync

0

Pending

0

Error

Roadbook

0

stops saved locally

No local stop yet.

Documents

0

PDFs / photos in local vault

receipt: 0

Export readiness

Empty

expenses + itinerary + documents

0 rows ready for CSV

Status bookings

accommodation / transport / activities

0

Confirmed

0

Pending

0

To book

Real categories

local expenses

Accommodation0,00 EUR

0 expenses

Fuel / transport0,00 EUR

0 expenses

Food & restaurants0,00 EUR

0 expenses

Activities & tickets0,00 EUR

0 expenses

Countries / stops

local summary

No country data0,00 EUR

0 stops · 0 expenses

MVP solid

The app foundation is ready on the right modules.

Itinerary & bookings

Day-by-day stops, countries, and cities, with clear status for accommodation, transport, and activities.

Expenses in EUR

Amounts entered in any currency, converted with a manual rate and stored historically on each expense.

Offline-first pentru expenses

Add expenses without internet, then sync when the connection comes back.

Receipts and invoices

Upload an image or PDF, attach it to expenses and bookings, and enter metadata manually.

Supabase Auth & Sync

Separate accounts, sync ready.

This layer prepares login/register and local-data sync to Supabase. Until credentials are configured, the UI explains exactly what is missing.

Offline-first module

Add an expense even without internet.

Expenses are saved locally in IndexedDB with the real selected trip after sign-in, then synced to Supabase when you click sync.

Active trip: sign in first to load "Our trip"

Total local

0,00 EUR

Unsynced

0

New expense

Local save + pending sync

Locally saved expenses

Demo data from the current browser, not from Supabase yet.

Loading IndexedDB...

Next step: automatic Supabase sync when the connection is available.