Sistema de gestión de bonos
Aplicación de demostración con CRUD operacional. Las modificaciones a esta tabla se realizan vía API REST autenticada en /api/docs; el dashboard refleja el estado persistido en PostgreSQL.
PostgreSQL Neon · schema demo.curso_bd
FastAPI · 8 endpoints REST
Empleados activos
—
12 personas en nómina
Bonos reclamados
—
de 12
Monto distribuido
—
$600,000 MXN posibles
Nómina diaria
—
suma de 12 sueldos
Personal del curso BASES DE DATOS — sección 001
| ID | Nombre completo | Rol | Sueldo diario | Bono $50,000 MXN | Estado |
|---|---|---|---|---|---|
| Cargando… | |||||
¿Cómo modificar datos?
Las modificaciones a esta tabla ocurren vía API REST en /api/docs (Swagger UI con botón Authorize integrado). Cada empleado tiene un ID en la primera columna de la tabla — ese es el parámetro que necesita en Swagger. La cuenta compartida del curso emite JWT de 30 min. Después de cada cambio, presione Refrescar tabla para ver el estado actualizado.
PUTReclamar / cancelar bono
Toggle $50,000 sobre un empleado
Requiere JWT (cuenta compartida del curso). Invierte el booleano
reclamar_bono de la fila indicada — el parámetro id es el número de la primera columna de la tabla.Abrir en Swagger UI →
POSTAlta de empleado
Crear nuevo registro
Requiere rol admin. Inserta una fila nueva con nombre, rol, tipo y sueldo diario en
demo.curso_bd.Abrir en Swagger UI →
DELETEBaja de empleado
Eliminar registro
Requiere rol admin. Borra la fila por id; la tabla la deja de mostrar inmediatamente.
Abrir en Swagger UI →