← Volver al índice
[ PRJ.ID / 005 ] — Tickets de soporte
apiTickets
API de gestión de tickets con roles
Mid-LevelLegacyTickets de soporteCódigo privado
El repositorio de este proyecto es privado. Puedo recorrer el código y las decisiones de arquitectura en una llamada.
01_STACK
Backend
ASP.NET Core 7 Web APIEntity Framework Core 7 (code-first)SQL ServerJWT BearerSwagger
02_DESCRIPCIÓN
API real de ticket-report: clientes, encargados, empresas, licencias, productos y tickets con prioridad/estatus.
Stack tecnológico
Backend: ASP.NET Core 7 Web API
BD/Infraestructura: Entity Framework Core 7 (code-first) + SQL Server, JWT Bearer, Swagger
Conceptos y patrones
- Arquitectura en capas (Controllers/Entities/DTOs)
- Políticas de autorización por rol
- Filtrado condicional de tickets según rol del usuario autenticado
Notas arquitectónicas
Apliqué la autorización por rol directo en las queries, así cada perfil (administrador, encargado, cliente) solo ve los tickets que le tocan.
03_CONCEPTOS_Y_PATRONES
- ✓Arquitectura en capas (Controllers/Entities/DTOs)
- ✓Políticas de autorización por rol
- ✓Filtrado condicional de tickets según rol del usuario autenticado
04_COMPLEJIDAD_Y_NOTAS
Complejidad
Alta
Notas arquitectónicas
Apliqué la autorización por rol directo en las queries, así cada perfil (administrador, encargado, cliente) solo ve los tickets que le tocan.