Task Manager is a web application built with Spring Boot and React JS that allows users to manage their tasks and keep track of their progress. The application allows users to create, edit, and delete tasks, as well as mark them as completed.
- User authentication
- Task creation, editing, and deletion
- Mark tasks as completed
- View tasks by status (completed or incomplete)
- Search tasks by keyword
- Spring Boot
- React JS
- MySQL
- Bootstrap
- Font Awesome
- Clone the repository.
- Install Node.js and MySQL on your system.
- Open the project directory in a terminal and run the following commands:
npm install
npm start
- Open another terminal window and navigate to the server directory. Run the following commands:
mvn clean install
mvn spring-boot:run
- Open a web browser and navigate to http://localhost:3000/.
- Register a new account or log in with an existing account.
- Create, edit, and delete tasks as needed.
- Mark tasks as completed when they are finished.