WadidTeran / TaskListRESTAPI

Task List Spring Boot REST API

Repository from Github https://github.comWadidTeran/TaskListRESTAPIRepository from Github https://github.comWadidTeran/TaskListRESTAPI

Task List Spring Boot REST API πŸƒ

This project is a practice of Spring Boot, Spring Web, Spring Data, Spring Security, and Testing

Frontend preview

Prerequisites βœ…

  • Spring Boot: 3.1.1
  • JDK: 20
  • Docker (This is optional, you can have MySQL installed and running on your machine)

Dependencies 🧩

  • Spring Dev Tools
  • Spring Web
  • Spring Data JPA
  • Spring Security
  • MySQL Driver
  • Validation
  • Java Mail Sender
  • Lombok
  • Springdoc
  • JWT
  • ITextPDF
  • JFreeChart

Documentation πŸ“˜πŸ“—

  1. Git clone the project ⬇️
  2. Start docker and execute:
    docker run --name TaskListDB -e MYSQL_ROOT_PASSWORD=admin -p 33066:3306 -d mysql:latest
  1. Build and run the application πŸ”¨β–ΆοΈ
  2. Go to the swagger documentation in this link πŸ”—

About

Task List Spring Boot REST API


Languages

Language:Java 100.0%