A real-time source of how busy Rice Coffeehouse is.
Visit at bit.ly/chauscrowd
- Audrey Deigaard / [email protected]
- Manaal Khan / [email protected]
- Ryan Knightly / [email protected]
- Daphne Yang / [email protected]
Wouldn’t it be great to know how busy chaus (or any public place) is before showing up and realizing that the line is too long? To do this, we can build a system that monitors the crowdedness of a place (e.g. Rice Coffeehouse) and reports both its real time and predicted business in a simple frontend to the users.
https://docs.google.com/document/d/1umKnb4pe47abechjmZ10AYvQPR0TGF1hE9PGJhB-iZY/edit?usp=sharing
# Setup
cd frontend
npm install
# Run
npm run start
The frontend is deployed as a static web-app via Netlify. Visit the site here: https://chauscrowd.netlify.app/
# Setup
pip3 install -r requirements.txt
# Run
python3 app.py
The backend is deployed via heroku with: git subtree push --prefix backend heroku main
This script reads data from the GitLab provided by IT and updates the backend with new data.
# Setup
pip3 install -r requirements.txt
# Run
python3 read_IT_data.py