{"id":26821415,"url":"https://github.com/edvinnilsson/resecentrum","last_synced_at":"2025-04-24T05:44:45.671Z","repository":{"id":59489911,"uuid":"439949611","full_name":"EdvinNilsson/resecentrum","owner":"EdvinNilsson","description":"Journey planner for Västtrafik","archived":false,"fork":false,"pushed_at":"2024-11-15T14:07:01.000Z","size":1363,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-24T05:44:40.752Z","etag":null,"topics":["bus","flutter","journey-planner","public-transport","trafikverket","train","tram","travel-planner","vasttrafik"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EdvinNilsson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-19T19:24:56.000Z","updated_at":"2025-03-20T22:58:31.000Z","dependencies_parsed_at":"2024-08-03T20:53:59.519Z","dependency_job_id":null,"html_url":"https://github.com/EdvinNilsson/resecentrum","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdvinNilsson%2Fresecentrum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdvinNilsson%2Fresecentrum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdvinNilsson%2Fresecentrum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EdvinNilsson%2Fresecentrum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EdvinNilsson","download_url":"https://codeload.github.com/EdvinNilsson/resecentrum/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250573299,"owners_count":21452342,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bus","flutter","journey-planner","public-transport","trafikverket","train","tram","travel-planner","vasttrafik"],"created_at":"2025-03-30T07:30:34.147Z","updated_at":"2025-04-24T05:44:45.630Z","avatar_url":"https://github.com/EdvinNilsson.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Resecentrum: Journey planner for Västtrafik\n\nResecentrum is a journey planner app for public transport in Västra Götaland, Sweden, operated by Västtrafik.\nIt is made with Flutter, and it can be built for both Android and iOS.\nThe app is currently available on Google Play and is only available in Swedish.\n\n\u003ca href='https://play.google.com/store/apps/details?id=ga.edvin.resecentrum'\u003e\u003cimg alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' height='80px'/\u003e\u003c/a\u003e\n\n## Screenshots\n\n![Screenshot 1](https://play-lh.googleusercontent.com/LufvM5sfC3Ku681yQBPvg02kRSZMlX2sF9PN59KG_Ad7W11DaeQtmvXY_HEWZE131NI)\n![Screenshot 2](https://play-lh.googleusercontent.com/M6sZ6SarTWBEw9cYyWS_LDHrTGQtNwheRRavsJEjOndJKa_3fvaMIA8ljM-NqB_HExM)\n![Screenshot 3](https://play-lh.googleusercontent.com/xw5PNQ2g9KlHLo53aL1JkoS9FlzmpsyKw1Xgz_PzDsEoJPDNoGlgjl0LWk9sVfdcqfk)\n![Screenshot 4](https://play-lh.googleusercontent.com/JwJgS7_4QdGFLWgMp_v9wWspx8uWhsmnBy5zrqxFfc4Q5Vwoht3r212krWX8mjQAbw)\n![Screenshot 5](https://play-lh.googleusercontent.com/KByORx_3TZil7lXspI4RHGP8s33-0kpXPR9q60NGXuxqmLkV6y-ffGrEy5_aBsxD8Tm1)\n![Screenshot 6](https://play-lh.googleusercontent.com/WqVW7o6ZVssYesv-VabzZjX2louGTRojWGnY3c98o0uySmRHc9wroQrNWxUZfFUkvfY)\n![Screenshot 7](https://play-lh.googleusercontent.com/aA7p3x7hAz7lcnWxavqxz8sgpV9mH7_ywcSjEiu9W_d_alxGkgn7a_PZEEHg23O64FoX)\n![Screenshot 8](https://play-lh.googleusercontent.com/e9GHAY_7LsSfB8VE11VbkspPBSoi7UYyTqRFualxPT80_IKNtPc36pTAeKCiNVUIv7M)\n\n## Build notes\n\nRun ```flutter pub get``` to get dependencies.\n\nRun ```dart run build_runner build``` for code generation.\n\nWhen building, assign API keys with ```--dart-define```.  \nFor example ```flutter build apk --dart-define AUTH_KEY=\u003cinsert-auth-key\u003e --dart-define AUTH_SECRET=\u003cinsert-auth-secret\u003e --dart-define TRAFIKVERKET_KEY=\u003cinsert-api-key\u003e```.\n\nYou 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`.\nTo get additional information about train journeys, you need an API key from [Trafikverket](https://api.trafikinfo.trafikverket.se/).\n\n\u003csub\u003eGoogle Play and the Google Play logo are trademarks of Google LLC.\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedvinnilsson%2Fresecentrum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fedvinnilsson%2Fresecentrum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fedvinnilsson%2Fresecentrum/lists"}