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
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.