Digital Product Ecosystem

LoveMyShop

Programa de fidelización digital para el comercio local – app, SPA connect web, backend serverless y sitio de marketing.

Estado
En producción
Categoría
Digital Product Ecosystem
Referencia
Caso #5

Producto SaaS propio de Riegel Systems: los clientes se conectan con su comercio favorito y recogen beneficios de fidelización mediante un QR en caja; los comerciantes gestionan comercios, ofertas y beneficios en una app nativa – serverless en AWS.

LoveMyShop es un caso de ingeniería de Riegel Systems para un producto digital propio en el comercio local. Los clientes se conectan con su comercio favorito, ven sus ofertas y recogen sellos y beneficios de fidelización mediante un QR en caja. Los comerciantes gestionan sus comercios, ofertas y beneficios en una app nativa.

El producto está construido como un sistema serverless en AWS, sin dependencia de plataformas de terceros – desde la base de datos y la API hasta las interfaces móviles y web, todo de una sola mano.

Componentes

Pipeline
  1. App nativa (Flutter)
  2. SPA connect web
  3. Backend serverless (Lambdas TypeScript)
  4. Infraestructura como código (AWS CDK)
  5. Identidad y auth (Cognito + identidad anónima por reto)
  6. DynamoDB con búsqueda geográfica Geohash
  7. Facturación con Stripe
  8. Infraestructura push (UnifiedPush/ntfy)
  9. CI/CD y pruebas end-to-end

Puntos arquitectónicos

  • Serverless-first en AWS: Lambda, API Gateway HTTP API, DynamoDB y CloudFront en lugar de servidores propios
  • Orígenes separados para el sitio de marketing, la SPA connect y la consola de administración, con acceso API same-origin (sin CORS en el caso estándar)
  • Identidad anónima basada en un reto criptográfico, que después puede vincularse de forma atómica a una cuenta Cognito
  • Descubrimiento geográfico mediante Geohash-6 en lugar de PostGIS – búsqueda por proximidad sin base de datos relacional
  • Autorización multi-tenant para comerciantes, empleados y clientes
  • Push mediante un distribuidor UnifiedPush/ntfy autoalojado, sin dependencia de servicios de Google
  • Borrado conforme al RGPD como ruta propia y probada

Mensaje clave

LoveMyShop representa la capacidad de desarrollar y operar de forma autónoma un producto digital completo: app nativa, interfaces web, backend serverless, infraestructura como código, facturación, push y pruebas end-to-end – sin dependencia de plataformas.

Tecnologías & conceptos

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

¿Un proyecto de ingeniería similar?

Si su proyecto necesita una profundidad técnica comparable, hablamos de viabilidad, arquitectura y esfuerzo – de forma concreta, no en formato pitch.