Skip to content

Latest commit

 

History

History
86 lines (64 loc) · 2.34 KB

README.md

File metadata and controls

86 lines (64 loc) · 2.34 KB

Cycle London App

Deployed version of the application

The deployed version of the Backend application can be found at:

$ https://agile-citadel-13372.herokuapp.com/

Installation instructions Backend

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

Installation Instructions Frontend

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

Sources

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

Developed by TeamRam

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

App screenshots

Image Image Image Image Image Image Image