Descripción del Proyecto
Task Tracker es un gestor de tareas diarias minimalista con cuenta regresiva en vivo hasta el fin del día. Construido como un monorepo pnpm fullstack, incluye una REST API, una versión CLI y un frontend web — desplegado en Render y Vercel con una base de datos PostgreSQL administrada en Neon.
Arquitectura del Monorepo
apps/api
REST API construida con Fastify v5 + TypeBox para validación de schemas, Prisma 7 como ORM y PostgreSQL en Neon. Desplegada en Render.
apps/web
Frontend con Next.js 16 App Router y Tailwind CSS v4. Interfaz minimalista con countdown en tiempo real al fin del día. Desplegada en Vercel.
apps/cli
Versión de línea de comandos con almacenamiento en JSON. Proyecto de práctica para roadmap.sh.
packages/core
Tipos TypeScript compartidos entre todas las apps del workspace.
Stack Tecnológico
Frontend
Next.js 16 · React 19 · Tailwind CSS v4
Backend
Fastify v5 · TypeBox · Prisma 7
Base de Datos
PostgreSQL (Neon)
Lenguaje
TypeScript
Monorepo
pnpm workspaces
Deploy
Vercel (web) · Render (api)
Ver el Proyecto
Nota: La API está desplegada en Render (plan gratuito). La primera carga puede tardar unos segundos mientras el servidor se activa.