LaUapi es una API REST para una plataforma académica y social universitaria. Conecta estudiantes, aspirantes y egresados a través de publicaciones, mensajería en tiempo real, herramientas de productividad (Pomodoro/Tasks) y búsqueda de música.
El repositorio tiene dos superficies:
| Superficie | Prefijo | Autenticación | Propósito |
|---|---|---|---|
| API REST | /api |
Laravel Sanctum (tokens Bearer) | Backend para clientes móviles y asíncronos |
| Panel SU | /us/su/lau |
Guard auth:super (modelo su_ad) |
Administración web (universidades, carreras, usuarios, insignias, banners, actualizaciones) |
Las vistas Blade activas son exclusivamente las del panel SU:
resources/views/su/* (10 vistas)resources/views/layouts/app-su.blade.phpprivate-chatify.{userId})LaUapi/
├── app/Http/Controllers/
│ ├── Api/ ← 15 controladores REST
│ └── SUController.php ← Lógica del panel de administración
├── app/Models/ ← 18 modelos Eloquent
├── app/Services/
│ └── NotificationService.php ← Lógica de notificaciones + push
├── routes/
│ ├── api.php ← Endpoints de la API (Sanctum)
│ └── web.php ← Panel SU (auth:super)
├── resources/views/
│ ├── su/ ← Vistas del panel SU
│ └── layouts/
│ └── app-su.blade.php ← Layout base del panel SU
└── database/
├── migrations/ ← Esquema completo
└── seeders/ ← Datos de prueba