Emilio Reyes Vaquero — Full-Stack Developer

PetSaaS (Caso real)

Aplicación SaaS orientada a la gestión de peluquerías caninas: control de clientes, mascotas, citas, roles y administración completa, desplegado en VPS propio.

Problema

La mayoría de peluquerías gestionan citas con papel, mensajes o documentos aislados. Esto genera errores, desorganización y pérdida de información para el negocio.

Solución

Plataforma centralizada con control de clientes, mascotas, historial, roles y panel administrativo, accesible desde cualquier dispositivo.

Multi-Tenant real

Modelo Single Database + Shared Schema: • Un único esquema compartido • Datos filtrados mediante tenant_id • Policies + Middleware + Global Scopes • Aislamiento de datos por empresa • Preparado para escalar a multi-base de datos en futuro

Arquitectura

  • Laravel 10
  • PHP 8.x
  • MySQL 8
  • Tailwind CSS
  • VPS (Ubuntu / Nginx / SSL)

Control de acceso

  • Roles: SuperAdmin, Admin, Empleado
  • Policies
  • Autenticación Laravel
  • Protección CSRF y XSS
  • Rate limiting

Despliegue

  • Ubuntu 22.04
  • Nginx
  • Certbot + HTTPS
  • Deploy con Git
  • Backups y logs

Capturas