Saltar al contenido
← Volver a Trabajos

Task Tracker

Minimalist Daily Task Tracker

2026 Next.js Fastify Full-Stack

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