A full-stack task management application that allows users to create accounts, manage multiple lists, and add items on each list. Users can mark items as completed or incomplete, as well of editing and deleting both lists and tasks.
- Create an account and Log in
- Create, rename and delete lists
- Create, rename, delete and mark list items as completed
- Log out or wait for authentication token to expire
- Front End: React, JavaScript, HTML5, CSS3
- Back End: Java, Spring Boot
- Database: MySQL
- back-end/
- Back End part of project, API and Server Side logic
- README.md (See about tech stack and how to launch Back End part)
- front-end/
- Front End part of project, UI and Client Side app
- README.md (See about tech stack and how to launch Front End part)
Note
This project is divided into two independent applications
- Start the backend by following the instructions in
back-end/README.md - Start the frontend by following the instructions in
front-end/README.md - Open http://localhost:5173/ in your browser
- Create an account and start managing your tasks.
| Role | Contributor |
|---|---|
| Front End | Giovanni Elias |
| Back End | Tiago Citrangulo |




