01
Audit-First: den Stack verstehen
Statt sofort loszulegen, haben wir den kompletten Stack aus Flutter, Nest.js, gRPC und SurrealDB über rund zwei Wochen geprüft, inklusive Interviews mit Tech Lead, Entwicklung und Projektleitung. Ergebnis war ein strukturierter Auditbericht zu Architektur, Security, Performance, Testing und Prozessen sowie eine priorisierte Roadmap.
02
Neu-Architektur & Roadmap
Auf Basis des Audits definierten wir das neue Setup: ein API-Gateway zwischen Frontend und Datenbank, sauberes Error Handling und Logging, klare Teamrollen und eine gemeinsame Meilensteinplanung des MVP mit Product Owner und Design.
03
Datenbank-Migration SurrealDB → PostgreSQL
Der Kern des Rescues war der Wechsel der Datenbank. Die Migration von SurrealDB auf PostgreSQL beseitigte Race Conditions und Timeout-Fehler, löste die Blockade bei der Suche nach neuen Entwicklern und schuf ein stabiles, wartbares Fundament für die weitere Entwicklung.
04
Sprint-Entwicklung & Skalierung
In über 15 zweiwöchigen Arbeitsaufträgen bauten wir das Produkt aus: Clean Architecture, MVVM, Caching-Layer, eine Test-Grundlage und eine vereinfachte Infrastruktur. Das Team wuchs von zwei auf zeitweise sechs Personen, und aus der Projektarbeit wurde ein laufendes Kooperationsmodell mit Retainer.