EXPEDIENTE · 2025
TaskFlow
API de gestión de tareas y kanban con usuarios, roles y métricas.
FICHA DE EVIDENCIA
Qué hice y qué quedó demostrado.
- Responsabilidad
- Diseño de la API, separación por capas, autorización, observabilidad y flujos principales de kanban.
- Resultado
- Permite gestionar tareas con búsqueda, auditoría y soft delete.
- Validación
- OpenAPI, health check, métricas, colección Postman, pytest, CI y migraciones Alembic documentados.
- Herramientas
- FastAPI · PostgreSQL · SQLAlchemy · Redis
Fases del proyecto
- 01
Señal
Un tablero de tareas necesita una API que cubra colaboración y operaciones habituales.
- 02
Contexto
El backend separa routers, servicios, repositorios y modelos sobre PostgreSQL.
- 03
Construcción
Incluye CRUD de boards, columnas, tareas y comentarios, con filtros y paginación.
- 04
Evidencia
OpenAPI, health check, métricas Prometheus y una colección Postman acompañan al repositorio.
- 05
Resultado
Permite gestionar tareas con búsqueda, auditoría y soft delete.
- 06
Seguridad
JWT, roles, rate limiting por IP y CORS configurable forman parte del diseño.
- 07
Validación
CI y pytest están documentados junto con migraciones Alembic.
- 08
Siguiente pista
Completar notificaciones y RBAC más granular.
WIP
Provenance / disclosure
Proyecto público documentado a partir de su repositorio y, cuando existe, su sitio enlazado.
- Fuente
- https://github.com/Urbii22/TaskFlow
- Estado
- WIP
- Retest
- Resultado descrito en la etapa Retest del spine