Fernweh
Aplikacja działająca offline, która synchronizuje plan podróży całej grupy, nawet na wysokości 10 000 metrów.
- KLIENT
- Fernweh GmbH, Berlin
- ROLA
- Design, aplikacja mobilna, backend
- CZAS
- 14 tygodni, 2025-26
- STACK
- React Native | Supabase

Planowanie grupowych wyjazdów żyło w sześciu różnych czatach.
Założyciele mieli zweryfikowaną listę oczekujących i prototyp w Figmie, ale żadnego zespołu developerskiego. Potrzebowali produkcyjnej aplikacji w obu sklepach przed sezonem letnim, takiej, która działa bez zasięgu, scala zmiany od każdego podróżnika i nie wymaga zespołu backendowego do utrzymania.
- 01Warstwa danych offline-first z bezkonfliktową synchronizacją między urządzeniami
- 02Wspólna oś czasu podróży z rezerwacjami odczytywanymi z przekazanych maili
- 03Natywne mapy, widżety i Live Activities na iOS
- 04Panel administracyjny i analityka dla zespołu założycielskiego



Co było trudne i jak to rozwiązałem.
Synchronizacja bez centralnego źródła prawdy
Zmiany z pięciu telefonów w trybie samolotowym musiały się czysto scalać. Magazyn oparty na CRDT rozwiązywał konflikty lokalnie, a Supabase służył jako przekaźnik, nie arbiter.
Dwie platformy, jedna osoba
Wspólny rdzeń w React Native z natywnymi modułami tylko tam, gdzie miało to znaczenie, mapy, widżety, pobieranie w tle, utrzymał tempo bez poczucia aplikacji robionej na najniższym wspólnym mianowniku.
Odczytywanie chaotycznych rezerwacji
Maile od linii lotniczych i hoteli przychodzą w setkach formatów. Niewielki pipeline parserów z mechanizmami awaryjnymi i ręczną korektą osiągnął 94% automatycznych importów.
“W jeden sezon przeszliśmy od prototypu do obu sklepów z aplikacjami, a nowi członkowie zespołu wciąż lubią pracować w tym kodzie.”
Potrzebujesz strony albo aplikacji jak Fernweh?
Opowiedz, co budujesz. Dostaniesz 30-minutową rozmowę, pisemny zakres w ciągu dwóch dni i stałą cenę, zanim powstanie jakikolwiek kod.
albo napisz bezpośrednio | [email protected]