https://github.com/edvinnilsson/resecentrum
Journey planner for Västtrafik
https://github.com/edvinnilsson/resecentrum
bus flutter journey-planner public-transport trafikverket train tram travel-planner vasttrafik
Last synced: about 1 year ago
JSON representation
Journey planner for Västtrafik
- Host: GitHub
- URL: https://github.com/edvinnilsson/resecentrum
- Owner: EdvinNilsson
- License: gpl-3.0
- Created: 2021-12-19T19:24:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T14:07:01.000Z (over 1 year ago)
- Last Synced: 2025-04-24T05:44:40.752Z (about 1 year ago)
- Topics: bus, flutter, journey-planner, public-transport, trafikverket, train, tram, travel-planner, vasttrafik
- Language: Dart
- Homepage:
- Size: 1.3 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Resecentrum: Journey planner for Västtrafik
Resecentrum is a journey planner app for public transport in Västra Götaland, Sweden, operated by Västtrafik.
It is made with Flutter, and it can be built for both Android and iOS.
The app is currently available on Google Play and is only available in Swedish.
## Screenshots








## Build notes
Run ```flutter pub get``` to get dependencies.
Run ```dart run build_runner build``` for code generation.
When building, assign API keys with ```--dart-define```.
For example ```flutter build apk --dart-define AUTH_KEY= --dart-define AUTH_SECRET= --dart-define TRAFIKVERKET_KEY=```.
You can get API keys from [Västtrafik's developer portal](https://developer.vasttrafik.se/) by creating an application that subscribes to both `Planera Resa v4` and `TrafficSituations v1`.
To get additional information about train journeys, you need an API key from [Trafikverket](https://api.trafikinfo.trafikverket.se/).
Google Play and the Google Play logo are trademarks of Google LLC.
