Welcome to Task Master Pro, a comprehensive Java application designed to manage tasks efficiently.
Task Master Pro is a task management application built using Java. It provides a robust set of features to help users create, manage, and track tasks. This project aims to demonstrate best practices in Java development, including project structure, coding standards, and documentation.
- Create, update, and delete tasks
- Mark tasks as complete or incomplete
- User authentication and authorization
- Java Development Kit (JDK) 17 or later
- Apache Maven 3.6.0 or later
- A database (H2)
-
Clone the repository:
git clone https://github.com/jaiswaladi246/Task-Master-Pro.git cd Task-Master-Pro
-
Configure the database:
Update the
application.properties
file with your database configuration. -
Build the project:
mvn clean install
-
Run the application:
mvn spring-boot:run
Once the application is running, you can access it at http://localhost:8080
. You can use the web interface to manage your tasks.
/tasks
- View and manage tasks/tasks/{id}
- View, update, or delete a specific task/login
- User login/register
- User registration