John Frederick Knight Berra
Volver a proyectos
Desarrollador Full Stack2026

Sistema de Gestión de Restaurante

Diseñé e implementé un sistema POS y API completo utilizado en producción que centraliza la gestión de mesas, pedidos, impresión de tickets y administración del restaurante. El proyecto integra backend, aplicación móvil, cliente de escritorio e infraestructura en AWS.

En ProduccionFreelance
200+ pedidos diariosOperación
10+ usuarios simultáneosUsuarios
>99%Disponibilidad

Implementación completa desde el análisis hasta el despliegue.

Comunicación en tiempo real para impresión automática de pedidos.

Infraestructura cloud con Docker, EC2 y PostgreSQL.

Características

  • Gestión de mesas y pedidos
  • Seguimiento de tickets en tiempo real
  • Control de usuarios y permisos
  • Impresión automática en cocina
  • Operación sincronizada entre dispositivos

Arquitectura

  • API REST (Flask)
  • Aplicación móvil (React Native)
  • Servicio de impresión (Python/Tkinter)
  • PostgreSQL (AWS RDS)
  • Docker
  • AWS EC2

Decisiones de diseño

Autenticación diseñada para la operación diaria

En lugar de utilizar un flujo tradicional de usuario y contraseña, la aplicación permite seleccionar el usuario e ingresar una contraseña de administrador cuando es necesario. Esta decisión redujo la fricción y agilizó el acceso en dispositivos compartidos sin afectar el flujo operativo del restaurante.

Tecnologías

FlaskReact NativeDockerAWS EC2/RDSPostgreSQLTkinter