Control de abastecimiento médico, inventario y solicitudes.
Plataforma backend para instituciones de salud y gestión de bodega farmacéutica. Integra catálogo de insumos, autenticación JWT por roles, carro persistente, checkout transaccional y trazabilidad del stock.
Estado del sistema
Verificando API—
Insumos registrados
—
Categorías disponibles
2
Roles de acceso
JWT
Autenticación access + refresh
Flujo principal de una solicitud
1
Catálogo
La institución consulta insumos y disponibilidad.
2
Carro persistente
Los ítems quedan asociados al usuario en PostgreSQL.
3
Confirmación
La API valida stock dentro de una transacción atómica.
4
Pago
Recién en PAGADO se descuenta el inventario.
5
Entrega o cancelación
ENTREGADO finaliza; CANCELADO repone existencias.
Módulos del proyecto
Catálogo médico
Categorías e insumos con CRUD, búsqueda, filtros por precio y control de stock.
Instituciones
Registro, autenticación, carro persistente y consulta de solicitudes propias.
Gestión de bodega
Administración de inventario y cambios de estado protegidos por rol.
Seguridad y trazabilidad
JWT, permisos DRF, historial de detalle y transacciones atómicas de inventario.
Endpoints destacados
POST/api/auth/token/
GET/api/insumos/
POST/api/carro-insumos/
POST/api/solicitudes/confirmar/
GET/api/mis-solicitudes/
PATCH/api/solicitudes/{id}/estado/