get2Card

get2Card
Mit der get2App kann jede/r ganz einfach Angebote entdecken, seine Begleitung per Link einladen und direkt den schnellsten Weg zum Ziel finden. So genießt und sparst man zu zweit, ohne zusätzliche Karten oder Umwege.
Über den Kunden

Seit über 30 Jahren bietet get2Card eine einfache Möglichkeit, Freizeit-, Kultur- und Gastronomieangebote zu zweit zu genießen – und dabei bares Geld zu sparen. Was 1987 als „Dinner for Two“-Gutscheinbuch begann, hat sich über die Jahre stetig weiterentwickelt: aus einmalig einlösbaren Gutscheinen wurden flexible Angebote, die heute beliebig oft genutzt werden können.
Mit der Einführung der get2Card wurde das Prinzip erstmals digitalisiert, und heute macht die moderne get2App das Erlebnis noch bequemer: Alle Angebote sind digital verfügbar, Begleitungen lassen sich per Link einladen, und eine integrierte Navigation führt direkt zum Ziel. Statt einer physischen Karte genügt jetzt eine kurze Überprüfung in der App – schnell, flexibel und papierlos.
Herausforderungen
Heraus-forderungen
Eine große Aufgabe bei der Modernisierung der get2App bestand darin, die neue App nahtlos in das bestehende PHP-System zu integrieren.

Learnings
Systemintegration & Datenbank-Analyse im Bestandssystem
Umgang mit gewachsenen, komplexen Alt-Systemen und strukturierter Analyse einer fremden SQL-Datenbank. Identifikation relevanter Tabellen im bestehenden PHP-Yii-Backend, Analyse der Datenflüsse, korrekte Einbindung neuer Nutzer und Buchungen, um Kompatibilität mit der bestehenden Admin-Oberfläche zu gewährleisten.
Moderne App-Entwicklung mit Flutter & UX-Optimierung
Anwendung bewährter Flutter-Patterns bei der Umsetzung eines modernen, benutzerfreundlichen App-Designs. Umsetzung eines vorgegebenen Designs mit sinnvollen UX-Verbesserungen, Entwicklung für iOS und Android auf Flutter-Basis, Wiederverwendung und Festigung eigener Programmiermuster und Architekturentscheidungen.
API-Integration & Infrastruktur-Migration
Aufbau und Anbindung eines modernen Backends (NestJS) an ein bestehendes System sowie Infrastruktur-Migration. Entwicklung eines neuen NestJS-Servers zur Ansteuerung der alten Datenbank, korrekte Abbildung der Prozesse über neue API-Endpunkte, Umzug auf neue Serverumgebung inkl. IP- und Domainanpassung für einen reibungslosen Betrieb.
