Sobre o Projeto
Este projeto nasceu com o objetivo de consolidar minhas habilidades em desenvolvimento fullstack. A To-do-list Full oferece funcionalidades como categorização de tarefas, exibição de atividades do dia, gerenciamento por calendário e uma experiência fluida para aumentar a produtividade dos usuários. Durante o desenvolvimento, mergulhei em desafios como a manipulação de datas com TypeScript, integração com bibliotecas como React Big Calendar e o uso de boas práticas para manter um código limpo e modularizado. Também aprofundei meu conhecimento na integração entre front-end e back-end, consumindo APIs construídas com Prisma e Node.js. Mais do que uma simples lista de tarefas, essa aplicação representa meu avanço técnico e meu comprometimento em criar soluções bem estruturadas, usáveis e escaláveis.

Tecnologias
No front-end, utilizei React com TypeScript, aplicando princípios de componentização, hooks personalizados e gerenciamento de estado com useState e useEffect. A interface foi estilizada com Tailwind CSS, e a visualização de tarefas no calendário foi implementada com a biblioteca React Big Calendar. No back-end, usei Node.js com Express, integrando o Prisma ORM para comunicação com um banco de dados PostgreSQL. A manipulação de datas foi otimizada com a biblioteca Date-fns, e o projeto contou com versionamento e colaboração via Git e GitHub.
Galeria






