Skip to content

gauravdhamal/task-planner-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

Task-Planner-App

REST API for Task Planner Application.

  • I developed this REST API for Task Planner Application. This API performs all the fundamental CRUD operations on task planning.

Tech Stack

  • Java
  • Spring Framework
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • MySQL
  • Swagger

Modules

  • Sprint Module
  • User Module
  • Task Module

Features

  • User(Manager/Employee) can able to create sprint.
  • Create multiple tasks inside Sprint.
  • Associate/Dissociate task to employee.
  • Update Sprint/Task.
  • Delete Sprint/Task.

ER-Diagram

Work-Flow

Installation & Run


      #Changing server port
      server.port=8080

      #Spring datasource properties
      spring.datasource.url=jdbc:mysql://localhost:3306/taskplanner
      spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
      spring.datasource.username=root
      spring.datasource.password=root

      #ORM specific properties
      spring.jpa.show-sql=true
      spring.jpa.hibernate.ddl-auto=update

API Root Endpoint

https://localhost:8080/

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


Swagger UI


image


Sprint Controller


Sprint Controller


Task Controller


Task Controller


User Controller


User Controller


About

This project is all about Designing a Task Planner App.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published