Saltar al contenido
Proyectos

E-commerce con cobertura de delivery georreferenciada

Carta, pedidos y panel de cocina para una pollería, con validación de cobertura de reparto sobre un polígono real del distrito.

  • Angular
  • TypeScript
  • Leaflet
  • Spring Boot
  • MySQL
Portada de la tienda con un pollo a la brasa, papas y cremas, y los botones Ver Carta y Pedir Ahora.

Qué es

Una tienda en línea para una pollería: carta, carrito, pedido, seguimiento y panel de cocina para despachar.

La parte que no es obvia

El reparto. Una pollería no entrega en toda Lima, entrega en su zona, y esa zona no es un círculo alrededor del local: es un polígono con la forma que le dan las avenidas y los límites del distrito.

Trabajé la cobertura sobre un polígono georreferenciado real de Chorrillos. El cliente consulta con el GPS de su dispositivo si su dirección entra o no, y lo sabe antes de armar el pedido, no después de pagarlo. Eso evita el pedido que se cancela en cocina y la llamada incómoda de después.

Cómo se trabajó

Proyecto académico de la carrera de Ingeniería de Sistemas en la UTP, hecho en equipo, con ramas por funcionalidad y por módulo.

El sistema son dos piezas. El frontend en Angular y una API REST en Spring Boot sobre MySQL, con autenticación, cobro con Culqi, emisión de comprobantes por serie y consulta de DNI y RUC contra un servicio externo.

Lo que está publicado aquí es solo el frontend, con datos de ejemplo en lugar de la API: no hay backend encendido, y no es un sistema en uso por un negocio.