Portafolio personal · Desarrollo web e inteligencia artificialCix Code

Paleta de comandos

↑ ↓ navegar↵ abrirEsc cerrar
Proyectos
Caso de estudio · Sistema web para restaurantes

Sabor Bravo

Carta digital por QR, catálogo, carrito y pedidos para mesa, recojo o entrega a domicilio. Panel administrativo con roles, caja, reportes y persistencia relacional.

Ver demostraciónRepositorio
Captura de la interfaz de Sabor Bravo
Sabor Bravo en la demostración web.

Problema

Un restaurante necesita que los comensales consulten una carta actualizada y que el equipo pueda recibir pedidos de mesa, recojo y entrega desde un mismo sistema.

Solución

La carta pública se abre con un QR. El comensal añade platos al carrito y el pedido aparece en el panel del restaurante, donde el equipo puede darle seguimiento.

Mi participación

El proyecto figura en mi portafolio de desarrollo web y sistemas. El repositorio documenta la implementación del menú público, el carrito y el panel del restaurante.

Arquitectura técnica

La aplicación usa Next.js y TypeScript para la carta pública y el panel. Drizzle conecta el servidor con PostgreSQL. El código incluye registro de restaurantes y control de acceso al panel por roles.

  1. Carta y carrito en React
  2. Servidor Next.js
  3. Drizzle ORM
  4. PostgreSQL

Funcionalidades

  • Carta digital, catálogo, carrito y QR.
  • Pedidos para mesa, recojo y entrega a domicilio.
  • Panel de pedidos, caja, informes y gestión del equipo.

Decisiones técnicas

Mantener la carta pública y el panel en una misma aplicación permite compartir el catálogo y el estado de los pedidos. La documentación separa las rutas públicas de las operaciones que requieren acceso al restaurante.

Evidencias

La captura de arriba corresponde a la interfaz de la demostración. Ver captura completa.

Estado y comprobaciones del proyecto

Aprendizajes

Leer el artículo técnico relacionado

Enlaces