Sistema técnico
Una aplicación pequeña con una arquitectura seria.
La interfaz pública, el contacto, la analítica y el panel privado están separados por responsabilidades. Esta página explica para qué sirve cada pieza y enlaza su documentación oficial.
Flujo de una solicitud
01
Ruta
02
Controller
03
Service
04
Contrato
05
Repository
06
MySQL
Las vistas no consultan la base de datos y los Controllers solo coordinan la solicitud. La lógica permanece en servicios y repositorios reemplazables.
Biblioteca del sistema
Tecnología con una función concreta.
| Tecnología | Área | Función | Referencia |
|---|---|---|---|
| Laravel 13 | Aplicación | Rutas, seguridad, validación, servicios y ciclo HTTP. | Documentación |
| Blade | Interfaz | Vistas del servidor y componentes reutilizables sin convertir el proyecto en una SPA. | Documentación |
| Tailwind CSS 4 | Diseño | Sistema visual responsive con utilidades y configuración CSS-first. | Documentación |
| Anime.js 4 | Movimiento | Timelines, texto, trayectorias SVG, gestos, contadores y microinteracciones. | Documentación |
| Vite 8 | Entrega | Compilación, módulos JavaScript y versionado de recursos. | Documentación |
| Fortify | Acceso | Inicio de sesión, confirmación de contraseña y segundo factor TOTP. | Documentación |
| Spatie Permission | Autorización | Roles y permisos explícitos para el panel privado. | Documentación |
| MySQL | Datos | Persistencia de mensajes, visitas agregadas, usuarios y permisos. | Documentación |
| Pest 4 | Calidad | Pruebas de rutas, seguridad, validación y comportamiento. | Documentación |
| PHP 8.3 | Lenguaje | Tipado, servicios y ejecución del backend. | Documentación |