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