🚀 Características y Arquitectura Backend
Seguridad JWT
Implementación de autenticación sin estado (stateless) para asegurar las transacciones entre el cliente y el servidor mediante JSON Web Tokens.
Control de Accesos (RBAC)
Middlewares personalizados que interceptan y validan privilegios granulares (
admin, auditor, operador) antes de ejecutar los controladores.Bitácora Inmutable
Registro transaccional de eventos con campos JSON (
payload) para metadatos históricos y anonimización de direcciones IP mediante Traits.Protección de Datos
Implementación de “Soft Deletes” para bajas lógicas de usuarios, manteniendo la integridad referencial sin perder el historial.
Estandarización RESTful
Contratos de comunicación homologados bajo versionado estricto (
/api/v1/), garantizando la evolución segura de las interfaces.Testing Automatizado
Cobertura de lógica de negocio y endpoints mediante Pest, garantizando flujos predecibles y a prueba de regresiones.
🛠️ Stack Tecnológico
💻 Comandos de Desarrollo
Instrucciones para levantar el entorno localmente (se asume que PostgreSQL está corriendo en el puerto5434).
📡 Documentación de la API
Todas las peticiones a rutas protegidas exigen el header:Authorization: Bearer <token>.