Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vekeryk/todolist-rest-api

Complex Spring REST service with JWT Security that allows you manage ToDo and add collaborators
https://github.com/vekeryk/todolist-rest-api

hibernate jjwt jwt-authentication mapstruct mockito rest-api spring-boot spring-security todolist unit-testing

Last synced: about 1 month ago
JSON representation

Complex Spring REST service with JWT Security that allows you manage ToDo and add collaborators

Awesome Lists containing this project

README

        

# ToDo REST Service

## About The Project
Complex Spring REST service that will help you manage tasks between your team members
* Registration and authorization
* Creating ToDo with multiple tasks
* Managing task state and priority
* Adding collaborators from your team

## Dependencies
This project uses:
* `MapStruct` for mapping dto
* `JJWT` for generating and verifying token
* `Lombok`

## REST API

Resource list:
* `/api/auth`
* `/api/roles`
* `/api/states`
* `/api/priorities`
* `/api/users/{user-id}/todos`
* `/api/users/{user-id}/todos/{todo-id}/tasks`
* `/api/users/{user-id}/todos/{todo-id}/collaborators`