Digital Product Ecosystem

LoveMyShop

Digitales Stammkundenprogramm für den lokalen Handel – App, Web-Connect-SPA, Serverless-Backend und Marketing-Site.

Status
In Produktion
Kategorie
Digital Product Ecosystem
Referenz
Case #5

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.

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

Pipeline
  1. Native App (Flutter)
  2. Web-Connect-SPA
  3. Serverless-Backend (TypeScript-Lambdas)
  4. Infrastruktur als Code (AWS CDK)
  5. Identity & Auth (Cognito + anonyme Challenge-Identität)
  6. DynamoDB mit Geohash-Geosuche
  7. Stripe-Billing
  8. Push-Infrastruktur (UnifiedPush/ntfy)
  9. 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

  • AWS
  • CDK
  • TypeScript
  • Node.js
  • API Gateway
  • Lambda
  • Cognito
  • DynamoDB
  • CloudFront
  • SES
  • Stripe
  • Flutter
  • Hugo
  • Geohash
  • UnifiedPush
  • Playwright
  • Maestro
  • CI/CD

Ein ähnliches Engineering-Projekt?

Wenn Ihr Vorhaben vergleichbare technische Tiefe braucht, besprechen wir Machbarkeit, Architektur und Aufwand – konkret statt im Pitch-Format.