Web app for planning bike infrastructure and accessing the algorithm of @NinaWie.
Install dependencies and run development server with the following commands:
git clone https://github.com/mie-lab/webapp_bike_lane_optimization.git
cd frontend
npm install
npm run dev
To build and test, use the following commands:
npm run build
npm run preview
The application is build with Vue.js 3, using Node.js as a runtime environment. Additional and APIs used are Pinia and Mapbox GL JS.
assets: graphical elements, like png's and SVG'scomponents: vue componentsscripts: JavaScript files containg functionsstores: Pinia store filesstrings: JavaScript files containing text stringsstyles: CSS files
To pull the backend and start development server
cd backend
git clone https://github.com/mie-lab/bike_lane_optimization.git
pip install -r requirements.txt
python app.py