Saltar al contenido

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