TaskFlow

Volver a 08 Proyectos · Portafolio

Estado: planificación.

Plataforma de automatizaciones para equipos pequeños: reglas del tipo trigger → condiciones → acciones, con webhooks, tareas programadas y cola de ejecución con reintentos.

Documentos

  • Plan — objetivo, alcance, modelo de datos, hitos y criterios de aceptación.
  • Pitch para clientes — cómo explicar el proyecto sin jerga técnica.

Stack

CapaTecnología
BackendTypeScript + NestJS
Base de datosPostgreSQL
ColaRedis + BullMQ
FrontendNext.js
InfraDocker + GitHub Actions

Estructura

08_Proyectos/taskflow/
├── README.md
├── Plan-taskflow.md
├── apps/
│   ├── api/          # NestJS
│   └── web/          # Next.js
├── packages/
│   └── shared/       # tipos y contratos
├── docker-compose.yml
└── .github/workflows/

Cómo empezar

  1. Leer Plan.
  2. Inicializar el monorepo y el esquema de base de datos.
  3. Implementar los hitos en orden.
  4. Cerrar con tests, CI, deploy y demo.

Reglas del proyecto

  • Un solo lenguaje de backend: TypeScript.
  • Cada automatización registra sus ejecuciones.
  • Los webhooks se validan con HMAC.
  • Nada de credenciales en el repositorio.

Enlaces