Saltar al contenido
← Todos los proyectos

Full stack · En producción · 2026

GestionBarber

Plataforma de reservas para una barbería: el cliente pide cita desde la web o desde la app Android y el negocio gestiona empleados, horarios y reservas desde un panel.

Rol
Proyecto de fin de grado · todo el stack
Año
2026
Stack
  • React
  • TypeScript
  • Vite
  • FastAPI
  • Python
  • MySQL
  • Android
  • Docker
  • Nginx
Desplázate dentro de la ventana para verla entera

El reto

Construir un producto completo y real, de la base de datos al móvil, y mantenerlo en producción por mi cuenta.

Qué hice

  • API en FastAPI con SQLAlchemy y MySQL, autenticación JWT y roles de cliente y administrador.
  • Web en React 19 + TypeScript: reservas, panel de administración y chatbot de preguntas frecuentes.
  • App Android nativa (Java + Retrofit) que usa la misma API.
  • Despliegue con Docker Compose, proxy con HTTPS y fail2ban en mi propio servidor.

Resultado

En producción y redesplegada desde cero cuando se perdió el servidor original.

Siguiente proyectoVeoVeo →