Skip to content

Suresh170411/PayPal_assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Task Planner

Task Planner Spring Boot Application

About

Task Planner application is able to perform all the CRUD based operation and can manage data to the database hassle free.

Features

  • User record can be registerd to the database
  • User can signIn using the registered credentials
  • User can add tasks to the sprint
  • User can see the percentage of the task complition
  • User can update it's own credentials as well as the task

Technologies and Dependencies Used

  • Java
  • Spring Boot
  • Spring Data JPA
  • Spring Web
  • Spring Security
  • JWT Authentication
  • Devtools
  • MySQL
  • Lombok
  • Maven
  • Swagger-ui

Swagger Documentation

http://localhost:8888/swagger-ui/index.html

API Root and Endpoint

  • Register one user to the database
  • Method : POST
http://localhost:8888/person/signUp
  • SignIn the user using the valid credentials
  • Method : GET
http://localhost:8888/signIn
  • Post one task into the database
  • Method : POST
http://localhost:8888/task
  • Get the task using the taskId
  • Method : GET
http://localhost:8888/task/{taskId}
  • Get all the tasks
  • Method : GET
http://localhost:8888/tasks
  • Find the percentage of the task complition
  • Method : GET
http://localhost:8888/task/data/percent