Volver al portafolio

Supermercado

Plataforma de e-commerce para supermercados, desplegada en el dominio de cada cliente

Código fuente privado

  • 4aplicaciones integradas: web, móvil, CLI y PIM
  • 3hubs en tiempo real
  • 2formas de pago: contra entrega u online

Supermercado convierte el supermercado del barrio en una tienda online: el cliente recorre el catálogo, llena el carrito y paga contra entrega u online, mientras el equipo sigue cada pedido en tiempo real.

Se instala en el servidor y el dominio del propio cliente e incluye una app móvil, una herramienta de línea de comandos que instala y actualiza todo el stack y un servicio de información de productos.

Destacados

  • Tienda online con búsqueda de productos por texto completo y por similitud, carrito, horario de atención y reglas de costo de envío.
  • Pago contra entrega u online con Mercado Pago, en una transacción que impide vender sin stock.
  • Gestión de pedidos en tiempo real para el equipo (SignalR), notificaciones por correo y documentos PDF.
  • Panel de administración con varios roles y permisos, banners y promociones, e importación masiva de productos desde Excel.
  • Seguridad: ASP.NET Core Identity con inicio de sesión de Google, MFA TOTP, rate limiting y registro de auditoría de las acciones administrativas.
  • App móvil en Flutter para los clientes, con seguimiento del pedido en vivo e identidad visual de cada tienda.
  • smctl, una CLI en Go que instala, actualiza y reinicia la plataforma en Docker Swarm; copias de seguridad automáticas con retención y destinos S3.
  • Servicio de información de productos (PIM) en Python para catálogos, datos nutricionales e imágenes.

Tecnologías

  • .NET 10 Razor Pages
  • Tailwind CSS
  • PostgreSQL 16
  • EF Core 10
  • SignalR
  • Redis 7
  • Mercado Pago
  • QuestPDF
  • Flutter
  • Go
  • Python
  • Docker Swarm

¿Quieres una demo exclusiva?

El código fuente es privado y no hay una demo pública. Si quieres ver el sistema funcionando, ponte en contacto y prepararé una demo exclusiva para ti.