questionnaires services.
This project was developed as company's assessment within 3 days when I applied for there.
This site can be checked on Heroku.
For Client
For Admin
- For api server created by Golang
- For back-office server created by Node.js and React
- For front-office server created by Node.js and React
- setting files of docker environment
####[Release]
$ make ecsbld
$ make ecs_push_image
$ docker-compose -f docker-compose-from-image.yml up
####[Development]
$ docker-compose build
$ docker-comppose up
Container | Explain | Port |
---|---|---|
question-nginx | Nginx for reverse proxy | 8080->80 |
question-mysql | MySQL5.7 | 4306->3306 |
question-api | API server | 8083->8083 |
question-backoffice | Back-Office server | 8082->8082 |
question-frontoffice | Front-Office server | 8081->8081 |
[GET]
localhost:8080/api/ques
[POST]
localhost:8080/api/ques
[DELETE]
localhost:8080/api/ques/{id}
[GET]
localhost:8080/api/answer/{id}
[POST]
localhost:8080/api/answer/{id}