Client for the BrokenBus application
$ # Install python dependencies
$ pip install -r requirements.txt
$ # Configure Flask entrypoint
$ export FLASK_APP=client.py
$ # In windows
C: set FLASK_APP=client.py
$ # Run flask dev server
$ flask run
$ # Run flask dev server available outside of localhost
$ flask run --host 0.0.0.0
- flask: Web framework Quickstart documentation
- requests: To send HTTP requests to retrieve API results Documentation
- leafletjs: Open source library for interactive mobile friendly maps. Documentation
- Google OAuth 2.0: Google sign-in integration. It's client ID must be set up in the secrets.json file. Documentation
- Fontawesome: Open source icon set Documentation
- Dark Sky API: Weather forecasting API with free tier. It's apikey must be set up in the secrets.json file. Documentation