Camino Ninja
Travel & PlatformsDevOps & Cloud

Die App von Camino Ninja basierte auf fest codierten JSON-Dateien und einem veralteten PHP-Adminportal. Gradion ersetzte die gesamte Systemarchitektur – Backend, mobile App und CMS – und erzielte ein…

Überblick

Kunde

Camino Ninja

Branche

Reisen / Outdoor / Mobile App für Endverbraucher

Region

Europa / Global (Pilgerrouten des Jakobswegs)

Größe

Not specified

Herausforderung

Umfassende Plattformmodernisierung – Backend, mobile App und Content Management

Leistungen

Mobile App-Entwicklung, Cloud-Infrastruktur, Backend-Entwicklung, CMS-Implementierung

Dauer

Laufend

Team

Keine Angabe

Diese Fallstudie als PDF herunterladen

Teilbares Dokument · automatisch generiert · immer aktuell

PDF herunterladen

Kundenkontext

Camino Ninja ist eine mobile Reise-App für Pilger auf den Jakobsweg-Routen in ganz Europa. Die App bietet Routenführung, Offline-Karten, Hotelinformationen und Reiseplanung für einen der weltweit beliebtesten Fernpilgerwege. Die Nutzerbasis ist international, und der Wert des Produkts hängt von einer zuverlässigen Offline-Funktionalität ab, da in abgelegenen Abschnitten des Jakobswegs keine durchgängige Konnektivität gewährleistet ist.

Die Herausforderung

Gradion Vietnam Cultural Welcome Ceremony Waterfront

Als Gradion das Projekt übernahm, hatte die Camino Ninja-Plattform in jeder Schicht erhebliche technische Schulden angesammelt. Die Datenverwaltung basierte auf fest codierten JSON-Dateien, was bedeutete, dass jede Inhaltsaktualisierung – eine neue Hotelauflistung, eine Routenkorrektur, eine Inhaltsänderung – einen direkten Eingriff der Entwickler erforderte. Dieser Engpass machte das Content-Team für routinemäßige operative Aufgaben von den Entwicklungsressourcen abhängig. Das Admin-Portal basierte auf PHP mit minimaler Funktionalität und bot wenig Flexibilität für die Verwaltung von Routen, Bildern, Bewertungen oder Partnerinhalten. Die zugrunde liegende Architektur wies keine sinnvolle Trennung zwischen Datenschicht, Geschäftslogik und Frontend-Bereitstellung auf. Die mobile App selbst musste neu entwickelt werden. Die Performance hatte sich verschlechtert, die plattformübergreifende Konsistenz war inkonsistent, und die Codebasis war nicht für die erforderliche Feature-Roadmap strukturiert. Entscheidend war, dass jede Neuentwicklung die Offline-Karten- und Hoteldaten-Synchronisierungsfunktionen der App erhalten musste – eine Funktionalität, auf die sich Nutzer in Gebieten ohne zuverlässige Mobilfunkverbindung verlassen. Die Herausforderung bestand nicht in inkrementellen Verbesserungen. Die gesamte Systemarchitektur musste ersetzt werden, ohne dass es zu einer akzeptablen Beeinträchtigung der Funktionen kam, auf die sich die Nutzer verließen.

Der Ansatz

Nfq Hanoi Office Team Welcome

Gradion bearbeitete Backend, mobile App und Content-Management-Schicht parallel. Im Backend wurden alle fest codierten JSON-Daten in eine PostgreSQL-Datenbank migriert, inklusive automatischer Backups, Replikation und Integritätsprüfungen. Das Backend wurde auf AWS bereitgestellt, unter Verwendung von RDS für verwaltete Datenbankoperationen, API Gateway für die Anfragenbearbeitung und ElastiCache für Caching. Cloud-native CI/CD-Pipelines, Lastverteilung und Monitoring wurden als Teil des Infrastruktur-Neuaufbaus implementiert. Die mobile App wurde in Flutter neu entwickelt. Dies führte zu besserer Performance, konsistentem Verhalten auf iOS und Android sowie einer Codebasis, die auf langfristige Wartbarkeit ausgelegt ist. Die Offline-Karten- und Hoteldaten-Synchronisierungsfunktion, auf die sich bestehende Nutzer verlassen, wurde erhalten und verbessert – dies war eine zwingende Anforderung, kein optionales Ziel. Für das Content Management implementierte Gradion Directus.io als zentrales CMS, ergänzt durch maßgeschneiderte Admin-Erweiterungen, die den operativen Anforderungen des Camino Ninja Teams entsprechen. Rollenbasierte Zugriffskontrollen wurden konfiguriert und Schnittstellen für Hotelbesitzer entwickelt, damit Partner ihre eigenen Einträge verwalten können. Die dynamische Verwaltung von Routen, Inhalten, Bildern und Bewertungen wurde vollständig operationalisiert, ohne dass Entwickler involviert werden mussten.

Die Ergebnisse

+40 % Umsatzsteigerung – erzielt nach der Modernisierung Fest codiertes JSON eliminiert – alle Inhalte werden jetzt über ein PostgreSQL-gestütztes CMS verwaltet Keine Entwicklerabhängigkeit für Content-Updates – Content-Teams arbeiten eigenständig Offline-Karten und Hoteldaten-Synchronisierung erhalten – keine Regression durch Flutter-Neuentwicklung AWS Cloud-Infrastruktur live – RDS, API Gateway, ElastiCache, CI/CD-Pipelines, Lastverteilung, Monitoring Schnittstellen für Hotelbesitzer operational – Partner verwalten ihre Einträge direkt

Als ich die Zusammenarbeit mit Gradion begann, war meine App technisch festgefahren. Zunächst war ich skeptisch gegenüber dem von Gradion vorgeschlagenen Ansatz, den gesamten Front-End- und Back-End-Code komplett neu zu schreiben. Doch nach dem Launch verbesserten sich die KPIs der App um 40 %, und die Ergebnisse machten sich schnell bezahlt. Mit dieser neuen Grundlage konnten wir zügig weitere Funktionen implementieren, die das Wachstum zusätzlich ankurbelten. Gradion war eine Investition, die sich bereits nach einem Jahr vielfach amortisiert hat.

Peter Eich

Gründer und Serienunternehmer, Camino Ninja

Leistungen & Technologie

Erbrachte Leistungen

  • Mobile App-Entwicklung (Flutter)
  • Cloud-Infrastruktur-Engineering (AWS)
  • Backend- und Datenbankmigration
  • CMS-Implementierung und -Anpassung
  • CI/CD-Pipeline-Einrichtung
  • Plattformmodernisierung

Technologie-Stack

  • Flutter (iOS and Android)
  • PostgreSQL (AWS RDS)
  • AWS (RDS, API Gateway, ElastiCache)
  • Directus.io CMS with custom extensions
  • Cloud-native CI/CD pipelines
  • Load balancing and monitoring

Engagement-Modell

End-to-End-Modernisierungsprojekt

Arbeiten Sie mit einer veralteten Infrastruktur, die Ihre Content-Teams ausbremst und Ihr Umsatzpotenzial begrenzt?

Beschreiben Sie uns Ihre Plattform. Wir definieren den Umfang der Modernisierung.