Microservice architecture backend project for client server application
Backend part for my project “Work planner”
See also frontend part
The main idea of the project is a work execution planner. Users can create rooms and tasks within them. They can then
invite other users to join their rooms or join existing room then issue tasks and view their statuses.
The security system is made using identity server 4. There are registration, authorization systems. After registration,
the user will be sent an email for confirmation. Users have roles inside the rooms.
It is microservice architecture project. All access to microservices is implemented through the api gateway. Also, each
microservice is located in a docker container.
Status | Master | Develop |
---|---|---|
Build |
To run project open console in folder with docker-compose.yml file and run this commands
docker-compose pull
docker-compose up -d
After starting API will be available on localhost:4000
Documentation will be available on localhost:4000/swagger
Main framework
Database
Security
ORM
API Gateway
Message broker
Documentation
Packages
Patterns