logoLC
Proyectos / Sistema de Gestión de Restaurante
banner dashboard

Sistema de Gestión de Restaurante

Este sistema es una plataforma integral para la administración y operación de restaurantes. Combina un frontend moderno y reactivo con un backend robusto para gestionar todos los aspectos del negocio, desde el inventario de comida y categorías hasta la gestión de mesas y pedidos en tiempo real. La solución está diseñada para optimizar el flujo de trabajo en el restaurante, permitiendo a los camareros y administradores interactuar con una interfaz intuitiva, mientras que el backend asegura la integridad de los datos y la seguridad mediante autenticación JWT. La inclusión de WebSockets permite actualizaciones instantáneas de órdenes y estado de mesas.

GithubGithub Backend
homeloginmodalusuarios

Resumen

El proyecto destaca por el uso de las últimas versiones de **Angular** y **Spring Boot**. En el frontend, se ha optado por una arquitectura basada en componentes independientes (**Standalone Components**) y un sistema de diseño utilitario con **Tailwind CSS**. La integración de **WebSockets** es clave para la naturaleza dinámica de un restaurante. En el backend, **Java 21** proporciona las últimas características del lenguaje, mientras que **Spring Security** garantiza que solo usuarios autorizados accedan a las funciones críticas. El uso de **Docker** facilita el despliegue de la base de datos y el entorno de desarrollo.

Objetivos

  • Gestión en Tiempo Real
  • Experiencia de Usuario Fluida
  • Seguridad Robusta
  • Escalabilidad

Aprendizajes

  • Implementación de comunicación bidireccional con WebSockets (Socket.io / Stomp).
  • Manejo de estado complejo en Angular para mesas y órdenes.
  • Configuración de seguridad avanzada en Spring Boot 3.
  • Integración de PostgreSQL con JPA para relaciones complejas de datos.

¿Te interesa trabajar conmigo? Puedo adaptarme a tus necesidades y ayudarte a llevar tu proyecto al siguiente nivel.

Contáctame

Arquitectura

Capas

PresentaciónAngular, Componentes Standalone, Servicios Reactivos
APIREST Controllers, WebSocket Endpoints
Lógica de NegocioServicios de Spring (@Service)
SeguridadFiltros JWT, Configuración de Spring Security
DatosRepositorios JPA, Entidades Hibernate, PostgreSQL

Módulos

AutenticaciónUsuariosInventarioOperacionesGalería

Patrones

MVCCapas

Detalles

Rol FullStack

Tiempo 1 mes

Estado Completo

Tecnologías

AngularTailwindLucideSpring BootSpring SecurityPostgreSQLSpring WebSocketDocker