https://github.com/civic-data-design-lab/future-mobility-backend
Backend for @civic-data-design-lab's work for the Cooper Hewitt's Reimagining Mobility exhibition.
https://github.com/civic-data-design-lab/future-mobility-backend
computer-vision django-rest-framework pillow-library scanner
Last synced: 4 months ago
JSON representation
Backend for @civic-data-design-lab's work for the Cooper Hewitt's Reimagining Mobility exhibition.
- Host: GitHub
- URL: https://github.com/civic-data-design-lab/future-mobility-backend
- Owner: civic-data-design-lab
- License: mit
- Created: 2018-11-01T13:41:08.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-01-17T15:07:46.000Z (over 1 year ago)
- Last Synced: 2025-09-17T23:49:11.320Z (10 months ago)
- Topics: computer-vision, django-rest-framework, pillow-library, scanner
- Language: JavaScript
- Homepage: https://nextstop.mit.edu/
- Size: 3.73 MB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Next Stop
Backend for [@civic-data-design-lab](http://github.com/civic-data-design-lab)'s work for the Cooper Hewitt's _Reimagining Mobility_ exhibition.
## Install SANE
1. See if homebrew is installed on your Mac (type `brew --version` into a terminal window).
2. If not, run this command in a terminal window: `/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"`
3. In a terminal window, `run brew install sane-backends`
## Install PIP (Python Package Manager)
1. Check if PIP is installed by typing `pip -V` into a terminal window.
2. In a terminal window, type `curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py`
3. In a terminal window, type `python3 get-pip.py`
## [Download and Extract My Repository](https://github.com/ericmhuntley/nextstop/archive/master.zip)
## Install Project Dependencies
1. In a terminal window, change directory into the repository root (for example, `cd ~/Downloads/nextstop`).
2. Install my project dependencies by typing `pip install -r requirements.txt`
## Run our Scheduler
Assuming you have the scanner hooked up to a USB port, you should now be able to run `python3 scheduler.py` from a terminal window. This will get the scanner running - drop a card in and within a few sections it will scan.