Dormitory reservation and management system for both students and dormitory managers.
https://dorm-portal.herokuapp.com
For the API, you can simply write in your command line (this will prepare the virtual environment, migrate the db, and run the server):
python run.py
To run the SPA project:
yarn install
yarn run serve
Please follow this guide to deploy the system on your own server.
To get up and running in a matter of seconds, simply run python manage.py seed
to get your database seed.
You will need to add both update_rates
and collectquota
scheduled tasks into your deployed app whether using cron or Heroku Scheduler. Their job is to update the exchange rate (for currency conversion) and collect the quota (from the expired reservations), respectively.
If you are willing to use Heroku for your production app, ensure that you provide S3 backend storage to store your photos, please refer to this guide for more information.