This project is a simplified replica of the Trello site. It is a very user-friendly taskboard where the user can create lists (for example: To Do, Done, To Do Later...) in which they can create cards (e.g., grocery shopping, cooking, serving...) that they can customize with two options (a description and a checklist that they can create and edit). They can then drag and drop their cards from one list to another as they wish. In the future, I would like to create a back-end where each user can create their profile and save their lists to come back to them later."
List Creation and Management:
Users can create, delete, and manage multiple lists to organize tasks.Card Management:
Cards can be added to lists, with full support for creating, deleting, and editing card details.Card Options:
Each card includes options to add a description (editable and modifiable) and a checklist (fully editable and removable).Drag & Drop:
Users can easily move cards between lists using a drag-and-drop feature, providing a smooth and intuitive interface.Frontend:
Developed with NextJS and React for a dynamic, user-friendly interface.
Key Features:
Technologies Used:
Building the Trellight project has been a great learning experience. It helped me improve my skills in React and Next.js, and taught me how to create a dynamic and user-friendly interface. Working on features like list and card management, adding descriptions and checklists, and implementing drag-and-drop functionality helped me solve real development challenges. This project also emphasized the importance of providing a smooth user experience. In the future, I plan to add a backend so users can create profiles and save their lists, which will help me grow my full-stack development skills.