DIEGO / PERSONAL ARCHIVE

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

  1. 01

    Señal

    Un tablero de tareas necesita una API que cubra colaboración y operaciones habituales.

  2. 02

    Contexto

    El backend separa routers, servicios, repositorios y modelos sobre PostgreSQL.

  3. 03

    Construcción

    Incluye CRUD de boards, columnas, tareas y comentarios, con filtros y paginación.

  4. 04

    Evidencia

    OpenAPI, health check, métricas Prometheus y una colección Postman acompañan al repositorio.

  5. 05

    Resultado

    Permite gestionar tareas con búsqueda, auditoría y soft delete.

  6. 06

    Seguridad

    JWT, roles, rate limiting por IP y CORS configurable forman parte del diseño.

  7. 07

    Validación

    CI y pytest están documentados junto con migraciones Alembic.

  8. 08

    Siguiente pista

    Completar notificaciones y RBAC más granular.

Ver todos los proyectos →

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