LoveMyShop
Digitales Stammkundenprogramm für den lokalen Handel – App, Web-Connect-SPA, Serverless-Backend und Marketing-Site.
Eigenständiges SaaS-Produkt von Riegel Systems: Kunden verbinden sich mit ihrem Lieblingsladen und sammeln über einen Kassen-QR Loyalty-Benefits; Inhaber verwalten Läden, Angebote und Benefits in einer nativen App – serverless auf AWS.
- Technische Herausforderung
- Der lokale Handel sollte ein eigenes digitales Stammkundenprogramm bekommen – ohne Abhängigkeit von Fremdplattformen: App für Kunden, Inhaber-App, Web-Connect-SPA, Serverless-Backend, Abrechnung und DSGVO-Löschung.
- Architektur
- Serverless-first auf AWS: CloudFront mit getrennten Origins für Marketing-Site, Connect-SPA und Admin-Console; API Gateway HTTP API mit Custom Lambda-Authorizer; TypeScript-Lambdas (Node 22, ARM64); Cognito für Identität; DynamoDB mit Geohash-6-Geosuche; SES für Transaktionsmail; Stripe-Billing; Infrastruktur als Code mit AWS CDK.
- Engineering-Challenges
- Anonyme, kryptographisch challenge-basierte Identität mit späterer Bindung an Cognito-Konten, atomare Bindungen, Geo-Discovery ohne relationale Datenbank, same-origin-API-Zugriff ohne CORS, Multi-Tenant-Autorisierung für Inhaber und Mitarbeiter sowie DSGVO-konforme Löschung.
- Demonstrierte Kompetenzen
- Komplette Produktentwicklung als Monorepo: native App (Flutter), Web-SPA, serverless Backend, Infrastructure as Code, Push-Infrastruktur, End-to-End-Tests mit Playwright und Maestro sowie CI/CD.
LoveMyShop ist ein Riegel-Systems-Engineering-Case für ein eigenständiges digitales Produkt im lokalen Handel. Kunden verbinden sich mit ihrem Lieblingsladen, sehen dessen Angebote und sammeln über einen Kassen-QR Stempel und Loyalty-Benefits. Inhaber verwalten ihre Läden, Angebote und Benefits über eine native App.
Das Produkt ist als serverloses System auf AWS ohne Abhängigkeit von Fremdplattformen aufgebaut – von der Datenbank über die API bis zu den mobilen und Web-Oberflächen aus einer Hand.
Bestandteile
- Native App (Flutter)
- Web-Connect-SPA
- Serverless-Backend (TypeScript-Lambdas)
- Infrastruktur als Code (AWS CDK)
- Identity & Auth (Cognito + anonyme Challenge-Identität)
- DynamoDB mit Geohash-Geosuche
- Stripe-Billing
- Push-Infrastruktur (UnifiedPush/ntfy)
- CI/CD & End-to-End-Tests
Architektonische Punkte
- Serverless-first auf AWS: Lambda, API Gateway HTTP API, DynamoDB und CloudFront statt eigener Server
- Getrennte Origins für Marketing-Site, Connect-SPA und Admin-Console bei same-origin-API-Zugriff (kein CORS im Normalfall)
- Kryptographisch challenge-basierte, anonyme Identität, die später atomar an ein Cognito-Konto gebunden werden kann
- Geo-Discovery über Geohash-6 statt PostGIS – Standortsuche ohne relationale Datenbank
- Multi-Tenant-Autorisierung für Inhaber, Mitarbeiter und Kunden
- Push über einen selbst gehosteten UnifiedPush/ntfy-Distributor ohne Abhängigkeit von Google-Diensten
- DSGVO-Löschung als eigener, getesteter Pfad
Kernaussage
LoveMyShop steht für die Fähigkeit, ein komplettes digitales Produkt eigenständig zu entwickeln und zu betreiben: native App, Web-Oberflächen, serverloses Backend, Infrastruktur als Code, Abrechnung, Push und End-to-End-Tests – ohne Plattformabhängigkeit.
Technologien & Konzepte
Ein ähnliches Engineering-Projekt?
Wenn Ihr Vorhaben vergleichbare technische Tiefe braucht, besprechen wir Machbarkeit, Architektur und Aufwand – konkret statt im Pitch-Format.
