Offline-First-Bestell-App für eine Berliner Spezialitäten-Lieferplattform
Übersicht
Worum es bei diesem Projekt geht.
Sie erhalten die OpenAPI-Spezifikation der bestehenden Auftrags-API (REST, JSON), eine anonymisierte Reklamations-Liste der letzten 90 Tage und 6 Beispiel-Auftragsszenarien (Übergabe an Kund:in, Adress-Korrektur, Schaden-Foto). Bauen Sie in Flutter die Auftragsabwicklung neu mit lokaler SQLite-Datenbank über drift (typsichere SQLite-Abstraktion für Dart), einer Sync-Engine mit operationsbasierter Konfliktlösung (Last-Writer-Wins reicht NICHT — Übergabe-Bestätigungen müssen serverseitig append-only sein), und Background-Sync via WorkManager (Android) bzw. BGTaskScheduler (iOS). Implementieren Sie Netzwerk-Erkennung, Retry-Strategie mit exponentiellem Backoff und ein Konflikt-Resolutions-UI für den seltenen Fall, dass zwei Geräte denselben Auftrag bearbeiten. Liefern Sie das Flutter-Projekt, automatisierte Sync-Tests, eine Architektur-Doku und einen Pilot-Bericht mit 10 Fahrer:innen über 14 Tage.
Das Briefing
Was Du tust und was Du zeigst.
Wie baut man eine Fahrer-Auftrags-App, die auch bei 25 Minuten Funkpause keinen Auftrag verliert und Konflikte beim Sync sicher auflöst?
Earning criteria — what you'll demonstrate
- Offline-First-Datenmodelle und Sync-Engines konsistent designen
- Background-Sync-Restriktionen auf iOS und Android pragmatisch ausnutzen
- Konfliktlösung-Strategien (Append-Only, CRDTs, LWW) gegen Geschäftslogik abwägen
- Pilot-Studien mit echten Fahrer:innen ethisch korrekt aufsetzen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenBackend-Engineer
Backend-Engineers mit Verständnis für mobile Sync-Engines und Konfliktlösung designen die API-Verträge, die ihre mobilen Kolleg:innen produktiv halten.
Dieses Projekt schärft
- conflict-resolution
- sqlite
- background-sync
Noch eine Sache