Mobile + Web · Travel● Live on Google Play and web

Tripcrew · Trip Planner

What they needed

Group trips get planned in a group chat and a shared spreadsheet, and neither one knows about time zones. Every arrival time gets converted by hand, and when people fly in on different routes and leave on different days, nobody can see the whole plan in one place.

What I built

It started as a page I built for one trip, which six people used across Prague, Croatia and Dublin in August 2026. Tripcrew is that page rebuilt as an app anyone can use, in React Native with Expo, running on Android and the web from one codebase on Firebase. You enter a flight as two airports and two local times, and the app works out how long you are in the air, how long the connection is and whether you land the next day. One trip can hold several groups whose routes overlap, so people who arrive late or leave early each see their own dates and countdown. Once a trip has synced it opens with no signal. Editing needs a connection, and the app says so instead of pretending to save. It is also the first app on my own starter kit for Expo and Firebase, which now gives every app after it working sign-in and the account deletion Google Play requires.

Tech Stack

React Native 0.86Expo SDK 57Expo RouterTypeScriptFirebaseCloud FunctionsPlaywright

What it does now

Live on Google Play, and on the web at tripcrew.joholz.app
Flight times worked out across time zones, connections included
Each city on the trip on its own clock
Several groups on one trip, each with its own dates
Opens with no signal once the trip has synced
Free, with no ads

Inside the app

real screens · sample trip

Captured from Tripcrew itself, signed in to the sample trip that comes with the app. The travelers' names are made up; every screen is the real app.

The first screen, before you sign in
The first screen, before you sign in
The trip on a travel day, with where everyone is right now
The trip on a travel day, with where everyone is right now
An overnight flight, with the air time and the connection worked out
An overnight flight, with the air time and the connection worked out
One day for the whole group: both stays and the flight
One day for the whole group: both stays and the flight
Every city on the trip, on its own clock
Every city on the trip, on its own clock
Money, plugs and a few words for each country
Money, plugs and a few words for each country

Have a project like this?

Tell me about your project