summaryrefslogtreecommitdiff
path: root/README.md
blob: 75cf00f3cbf0bd049e741b2870e8750c4c508e8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Bicycle routing software for Husky Hunt clues, used in ‘23 and ‘24. Repository contains a Flask-based webserver that both hosts a web interface for controlling as well as an API for the bicyclists’ phones to retrieve destination/routing information via an iOS app (not included in this repository). The routing is performed by querying an OSRM instance.

Requirements:
	- Python 3.13+
		- Flask
		- Numpy
		- Scikit-learn
	- VPS/Server to host Flask website/routing API
	- OSRM backend (change the value of `host` in `dashboard_website/router.py`)
		- Demo (limited points per query, not good for HH): `http://router.project-osrm.org`
		- Local: install an OSRM instance on your server using Docker (https://hub.docker.com/r/osrm/osrm-backend/)
		
Authors: 
	Anson Bridges
	Garrin Shieh