To/Do List

A full-stack habit tracking application designed to help users create, manage, and visualize weekly goals in an intuitive and minimal interface.
The back-end was developed using Node.js with TypeScript, leveraging Fastify as the framework, DrizzleORM for database integration with PostgreSQL, Docker for containerization, and Zod for schema validation.
The front-end was built with ReactJS, featuring modular components, strong typing with TypeScript, and a responsive UI powered by TailwindCSS. Data fetching and synchronization were managed through TanStack Query, ensuring efficient and reactive updates between client and server.
This combination delivers a fast, reliable, and scalable experience, emphasizing usability and clean design for tracking personal habits and weekly progress.