Created with Postgres, Nginx, Flask + Gunicorn. Includes front-end to test some functionality. Make sure you have Docker before running. Handles concurrent API calls with Flask-SqlAlchemy's Scoped Session and Gunicorn's threaded workers.
/
for registration page/cancel/<uid>
to cancel by unique registration id/modify/<uid>/<mmddyy>/<mmddyy>
to modify registration arrival and departure dates
make bootstrap-db
to initialize Postgres tablesmake all
to run the rest of the containers (nginx, flask app)localhost:8080
to test the app
make refresh-db
docker kill $(docker ps -aq)
make bootstrap-db
sudo npm install -g loadtest
loadtest -n 1000 -c 20 -k http://localhost:8080/reserved