Case Study · Eigenes Produkt · Native App
Trippl
Gruppenreisen planen, ohne dass einer alles organisieren muss: Termin finden, Unterkunft wählen, Ausflüge abstimmen und Kosten fair teilen.
Herausforderung
Gruppenreisen scheitern selten am Ziel, sondern an Abstimmung: Wer kann wann, wer hat was bezahlt, wer bucht die Unterkunft? Die Planung verteilt sich auf Chats, Tabellen und Notizen.
Lösung
Trippl führt die Gruppe Schritt für Schritt durch die Planung: Termin finden, Unterkunft wählen, Ausflüge planen, Budget teilen. Die Apps sind nativ für iOS (SwiftUI) und Android (Jetpack Compose) gebaut und sprechen über eine dokumentierte OpenAPI-Schnittstelle mit dem Backend in Frankfurt.
Ergebnis
Native Apps für beide Plattformen auf einer gemeinsamen, typisierten Schnittstelle. Staging-Betrieb in der EU mit automatischen Deployments und dokumentierten Backup- und Wiederherstellungsproben.
Kennzahlen
- 2
- native Apps (iOS + Android)
- 1
- OpenAPI-Vertrag für beide
- EU
- Hosting in Frankfurt
Stack
- SwiftUI
- Jetpack Compose
- Fastify
- PostgreSQL
- Drizzle ORM
- Redis / BullMQ
- OpenAPI
- Render (Frankfurt)
Learnings
- Schnittstelle als VertragDie OpenAPI-Spezifikation erzeugt die Clients für beide Apps – Abweichungen zwischen iOS und Android fallen beim Build auf, nicht beim Nutzer.
- Nativ, wo es zähltFür eine App, die unterwegs genutzt wird, haben wir uns bewusst für native Oberflächen entschieden.