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
| Capa | Tecnología |
|---|---|
| Backend | TypeScript + NestJS |
| Base de datos | PostgreSQL |
| Cola | Redis + BullMQ |
| Frontend | Next.js |
| Infra | Docker + 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
- Leer Plan.
- Inicializar el monorepo y el esquema de base de datos.
- Implementar los hitos en orden.
- 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.