- gatewayservice
- dbservice
- userservice
- adminservice
- reservationservice
- alertservice
- webservice
- adminer (db manager)
- portainer ( cluster manager )
- Reactive Vue SPA
- managed microservice architecture
- User login, logout, register, jwt API
- Room CRUD API
- Room preview image upload, download API
- Single+Regular Reservation CRUD API
- Email alert when creating reservation
- Disable reservations if Room is not usable
- Get reservation for current time
- NoShow code verification API
- docker compose, docker swarm, aws ecs deployment options
- readthedocs integration
https://sejong-reservation.readthedocs.io/en/readthedocs/
- redis queue or mqtt for service communication
- kubernetes deployment option
- Amazon codedeploy integration
docker compose down --volumes
docker compose build --no-cache
- Run with console output
docker compose up
- Run in background
docker compose up