About the Project
This project was created to strengthen my skills in fullstack development. To-do-list Full offers features such as task categorization, daily task overview, calendar-based organization, and a smooth user experience to boost productivity. Throughout the development process, I tackled challenges like handling dates with TypeScript, integrating libraries such as React Big Calendar, and following clean code and modularization practices. I also deepened my understanding of fullstack integration, consuming REST APIs built with Prisma and Node.js. More than just a task manager, this project represents my technical evolution and commitment to building structured, user-friendly, and scalable solutions.

Technologies
On the front end, I used React with TypeScript, applying componentization principles, custom hooks, and state management using useState and useEffect. The UI was styled with Tailwind CSS, and the calendar view was implemented using React Big Calendar. The back end was built with Node.js and Express, using Prisma ORM to interact with a PostgreSQL database. Date manipulation was handled with Date-fns, and the entire project was version-controlled with Git and GitHub.
Gallery






