A Todo List Management Website that supports CRUD operations with an appealing and easy to use Interface.
The Website is developed for the purpose of learning and practicing Java Springboot as a Backend.
Added JWT Authentication. The Website is fully functional and finished.
Frontend: React, with Libraries (Axios, React-Router and Bootstrap)
Backend: Java-SpringBoot, with Dependencies (Spring Web, Spring Data JPA, MySQL Driver, Lombok)
Database Manager: MySQL
Since this is a small project, the libraries and dependencies are present are already present.
In a terminal, navigate to the Backend\src\main\java\net\javaguides\todo and execute the main function in the file EmsBackendApplication.java
In a separate Terminal, navigate to the /frontend/todo-ui folder and execute:
npm install to install npm locally
npm run dev to start the frontend server
In case the frontend needs installation, run the following commands before starting the server:
npm install react-router-dom
npm install bootstrap
npm install axios
Loging in as admin for access to full control and overall website overview:
Username: admin Password: admin
Otherwise you can register as a user using the registeration form.


