https://github.com/nruslanr/tasks-management
Spring Boot-based Tasks (ToDos) Management Web RESTful API application. Besides everything else it uses WebFlux for asynchronous request handling, HATEOAS for REST's hypermedia support, DDD for domain modeling, CQRS for independent maintenance of the read and write sides, Clean architecture
https://github.com/nruslanr/tasks-management
clean-architecture cqrs ddd hateoas restful-api spring-boot task-manager-app to-do-app webflux
Last synced: 3 months ago
JSON representation
Spring Boot-based Tasks (ToDos) Management Web RESTful API application. Besides everything else it uses WebFlux for asynchronous request handling, HATEOAS for REST's hypermedia support, DDD for domain modeling, CQRS for independent maintenance of the read and write sides, Clean architecture
- Host: GitHub
- URL: https://github.com/nruslanr/tasks-management
- Owner: NRuslanR
- Created: 2024-04-05T12:09:48.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-15T07:00:49.000Z (11 months ago)
- Last Synced: 2025-01-16T17:01:43.077Z (4 months ago)
- Topics: clean-architecture, cqrs, ddd, hateoas, restful-api, spring-boot, task-manager-app, to-do-app, webflux
- Language: Java
- Homepage:
- Size: 270 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tasks Management RESTful Web API application
Spring Boot-based Tasks (ToDos) Management Web RESTful API application.
Besides everything else it uses WebFlux for asynchronous request handling,
HATEOAS for REST's hypermedia support, DDD for domain modeling,
DDD's user role-based access rights to To-Dos against to Spring ACL,
CQRS for independent maintenance of the read and write sides,
Clean architecture, Basic and JWT authentication and authorization,
Sign-In, Sign-Up and getting client info features as well.