The deployed version of the Backend application can be found at:
$ https://agile-citadel-13372.herokuapp.com/
To install the software and use it in your local development environment, you must first set up and activate a local development environment. From the root of the backend project:
$ virtualenv venv
$ source venv/bin/activate
Install all required packages:
$ pip3 install -r requirements.txt
Migrate the database:
$ python3 manage.py migrate
Populate the development database with:
$ python3 manage.py populate
Run all tests with:
$ python3 manage.py test
To install the software and use it in your local development environment, you must first set up and activate a local development environment. From the root of the frontend project:
Install all required packages:
$ flutter pub get
$ Analyse the project’s Dart source code:
$ flutter analyze
Run all tests with:
$ flutter test
The packages used by this application are specified in pubspec.yaml
(frontend) and requirements.txt
(backend).
Also, MapBox API is used for map display, route generation and forward geocoding for suggestions. There is also a backend implementation for the Tfl API, although it is not used since Tfl is not reliable for route generation.
Application logo comes from: https://pngtree.com/freepng/people-riding-tandem-bicycle_7310762.html?sol=downref&id=bef
The members of the team are:
- Mikolaj Gierak
- Igor Jasutowicz
- Nicolae-Marian Gartu
- Abbenayan Jeyakumar
- Kavanan Karunakaran
- Govighan (Govi) Krishnakumar
- Flavio Melinte Citea
- Vakaris Paulavicius