App where passengers can look for their most convenient way of travelling (bus, train or car) and book a trip! A place where you can find all ways of transport and decide the best way to get to your destination.
fin.mp4
git clone https://github.com/DriiGY/transportation-app.git
cd transportation-app
Install pip:
Install virtualenv via pip:
pip install virtualenv
Test your installation:
virtualenv --version
Create a virtual environment for project:
cd transportation-app
virtualenv venv
Activate virtual environment variable (To deactivate: deactivate):
source venv/bin/activate
Install xclip and xsel:
sudo apt-get install xclip
Install kivy: (Kivy and kivymd need to be compatible or might show: error:kivy is too old)
pip install kivy==2.0.0
kivymd (kivymd==0.104.2 should work aswell)
pip install kivymd==1.0.2
Install:
pip install kivyauth credentials plyer geocoder geopy email-validator kivy-garden kivy_garden.mapview
Or
install requirements:
pip install -r requirements.txt
Add credentials.py
to directory like ./transportation-app/credentials.py
:
API_KEY = "YOUR_API_KEY"
- Get your api key by signing up to https://openrouteservice.org/ and create a key.
!ignore: client_id.txt and client_secret.txt are not used at the moment.
Run program (from ./transportation-app/
):
python3 main.py --size=412x732
✅ What you see in the video.
❌ No settings screen (working on it now).
NO BACKEND:
❌ No database.
❌ Payment method.
❌ QR code for ticket pdf.
...