Skip to content

rknightly/chaus-crowd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crwd.

A real-time source of how busy Rice Coffeehouse is.

Visit at bit.ly/chauscrowd

Team Members

Pitch

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.

Full Proposal

https://docs.google.com/document/d/1umKnb4pe47abechjmZ10AYvQPR0TGF1hE9PGJhB-iZY/edit?usp=sharing

Usage

Frontend (React App)

# 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/

Backend (Flask Server)

# Setup
pip3 install -r requirements.txt

# Run
python3 app.py

The backend is deployed via heroku with: git subtree push --prefix backend heroku main

Read IT Data (Python Script)

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

About

A real-time source of how busy Rice Coffeehouse is.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.8%
  • TypeScript 25.2%
  • CSS 4.3%
  • HTML 3.6%
  • Procfile 0.1%