Sobre el proyecto
Una API RESTful construida con PHP y Laravel, pensada para servir como backend de aplicaciones web o móviles. Expone endpoints seguros y bien estructurados para la gestión de datos.
El problema
Las aplicaciones necesitan un backend que resuelva autenticación, autorización y acceso a datos sin dejar agujeros de seguridad. El objetivo fue una API modular y mantenible que siga las prácticas de la industria.
La solución
- Autenticación por tokens con Laravel Sanctum, protegiendo cada endpoint restringido.
- Integraciones externas a través del cliente HTTP Guzzle.
- Configuración correcta de CORS para que cualquier frontend consuma la API con seguridad.
- Una base testeada con PHPUnit y FakerPHP para generar datos de prueba.
Arquitectura y stack
El núcleo es Laravel, elegido por su sintaxis expresiva y su tooling de primera para APIs. Sanctum aporta autenticación por tokens liviana y Composer gestiona las dependencias PHP.
El proyecto incluye PHPUnit para tests unitarios y FakerPHP para fixtures, más Laravel Mix para compilar los assets de frontend que la API necesite.
Código y propiedad
El código fuente es público y se distribuye bajo licencia MIT; este proyecto forma parte del portafolio y puede inspeccionarse y ejecutarse localmente.
