Cakefly Shop
E-Commerce-Plattform für Konditoreien mit intelligenter Tourenplanung und Echtzeit-GPS-Tracking
Überblick
Vollständige E-Commerce-Plattform für Konditoreien und Bäckereien — Web-App (Angular), mobile Fahrer-App (Flutter) und Backend (Spring Boot). Standortbasierter Produktshop, Single-Page-Checkout mit Stripe-Zahlung, intelligenter Tourenplanungs-Autopilot mit GPS-Geofencing und Echtzeit-Tracking. DDD-Architektur mit 18 Domänen über drei Plattformen.
Intelligenter Autopilot berechnet jederzeit die optimale nächste Aktion für Lieferfahrer: Cluster-Algorithmus, GPS-Geofencing (200m), Smart-Vorauswahl beim Einsammeln, Auf-dem-Weg-Optimierung. Vollständiger Undo-Mechanismus mit 5-Minuten-Zeitfenstern und Problem-Handling. Hintergrund-GPS-Tracking auf dem Mobilgerät mit Live-Kartendarstellung für Kunden. Spring AI-Integration für KI-gestützte Features.
Tech Stack
Architektur-Highlights
- Domain-Driven Design mit 18 Domänen und generischer 4-Schichten-Vererbungshierarchie
- Fachliche Endpunkte: Jeder Use Case hat eine dedizierte Methode und REST-Route
- Entity-Domain-DTO-Separation mit automatischer TypeScript-Generierung für Angular
- Redis-Caching ausschließlich auf DTO-Ebene der Controller-Schicht
- Cross-Platform-API: Ein Backend bedient Angular, Flutter und Keycloak
- Keycloak mit Custom Theme und Event Listener für zwei Clients (Web + Mobile)
Kernfunktionen
- Intelligenter Tourenplanungs-Autopilot mit Cluster-Algorithmus und GPS-Geofencing
- Drei-Plattformen-Ökosystem: Angular Web-App, Flutter Delivery App und Spring Boot Backend
- Standortbasierter Produktshop mit automatischer Liefergebiets-Filterung
- Single-Page-Checkout mit Stripe-Integration und vier Kundenszenarien
- Echtzeit-GPS-Tracking mit Hintergrund-Service und Live-Karte für Kunden
- DDD-Architektur mit 18 Domänen und fachlichen Endpunkten statt generischem CRUD
- Vollautomatisierte CI/CD-Pipeline mit Trivy-Sicherheitsscanning