{"id":44120611,"url":"https://github.com/traewelldroid/traewelldroid","last_synced_at":"2026-02-24T12:01:06.367Z","repository":{"id":37554927,"uuid":"401259651","full_name":"Traewelldroid/traewelldroid","owner":"Traewelldroid","description":"Android app for @Traewelling public transport check-in service","archived":false,"fork":false,"pushed_at":"2026-02-08T17:44:22.000Z","size":10198,"stargazers_count":131,"open_issues_count":25,"forks_count":22,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2026-02-08T23:31:19.080Z","etag":null,"topics":["android","bahn","deutsche-bahn","public-transport","traewelling","transit","transport"],"latest_commit_sha":null,"homepage":"https://traewelldroid.de","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Traewelldroid.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-30T07:48:26.000Z","updated_at":"2026-02-08T17:44:25.000Z","dependencies_parsed_at":"2023-11-13T15:26:19.005Z","dependency_job_id":"ad93a377-52d0-47f6-ad79-897f525da7e3","html_url":"https://github.com/Traewelldroid/traewelldroid","commit_stats":null,"previous_names":[],"tags_count":153,"template":false,"template_full_name":null,"purl":"pkg:github/Traewelldroid/traewelldroid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traewelldroid%2Ftraewelldroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traewelldroid%2Ftraewelldroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traewelldroid%2Ftraewelldroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traewelldroid%2Ftraewelldroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Traewelldroid","download_url":"https://codeload.github.com/Traewelldroid/traewelldroid/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Traewelldroid%2Ftraewelldroid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29781205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T10:45:18.109Z","status":"ssl_error","status_checked_at":"2026-02-24T10:45:09.911Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["android","bahn","deutsche-bahn","public-transport","traewelling","transit","transport"],"created_at":"2026-02-08T19:20:35.462Z","updated_at":"2026-02-24T12:01:06.362Z","avatar_url":"https://github.com/Traewelldroid.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Träwelldroid\n\nThis is a community app for the open source project\n[Träwelling](https://github.com/Traewelling/traewelling).\n\n[![Übersetzungsstatus](https://translate.codeberg.org/widgets/traewelldroid/-/svg-badge.svg)](https://translate.codeberg.org/engage/traewelldroid/)\n[![Gitmoji](https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg)](https://gitmoji.dev)\n\n## Find us on\n\n- [traewelldroid.de](https://traewelldroid.de)\n- \u003ca href=\"https://zug.network/@traewelldroid\" rel=\"nofollow me\"\u003eMastodon\u003c/a\u003e\n\n## Download the app\n\n[\u003cimg src=\"https://raw.githubusercontent.com/Traewelldroid/traewelldroid/dev/assets/badges/google-play-badge.png\" alt=\"Download on Google Play\" width=\"240\"\u003e](https://play.google.com/store/apps/details?id=de.hbch.traewelling)\n[\u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" alt=\"Download on F-Droid\" width=\"240\"\u003e](https://f-droid.org/packages/de.hbch.traewelling)\n\n## How it is developed\n\nThe app is using the official Jetpack Compose framework by Google. Crashes of the app are detected\nand transmitted by ACRA. For the production version of the app deployed to\nGoogle Play, a self-hosted Acrarium instance is used. Feature Flags are possible and implemented via\na self-hosted Unleash instance.\n\n## Setup\n\nPersonalised properties can be configured in the app-level `build.gradle` file.\n\n| Property name        | Usage                                                                                                                                | Mandatory  |\n|----------------------|--------------------------------------------------------------------------------------------------------------------------------------|------------|\n| `OAUTH_CLIENT_ID`    | The OAuth client id used for authentication with Träwelling.                                                                         | Yes        |\n| `OAUTH_REDIRECT_URL` | The OAuth redirect URL                                                                                                               | Yes        |\n| `REPO_URL`           | The URL to the repository                                                                                                            | No         |\n| `PRIVACY_URL`        | URL to the privacy statement and imprint.                                                                                            | Yes        |\n| `UNLEASH_URL`        | API URL to reach the Unleash API                                                                                                     | No         |\n| `UNLEASH_KEY`        | API Key for Unleash API                                                                                                              | No         |\n| `WEBHOOK_URL`        | URL for accepting Träwelling webhooks                                                                                                | No         |\n| `ENABLE_ACRA`        | Enable ACRA reporting.                                                                                                               | Yes        |\n| `ACRA_REPORT_MAIL`   | Mail to which ACRA reports are sent in FOSS.                                                                                         | Yes (foss) |\n| `ACRA_ENDPOINT`      | Endpoint for ACRA compatible server                                                                                                  | Yes (play) |\n| `ACRA_USERNAME`      | Username for ACRA compatible server                                                                                                  | Yes (play) |\n| `ACRA_PASSWORD`      | Password for ACRA compatible server                                                                                                  | Yes (play) |\n\n## Contributions\n\nI'm always happy for contributions in any way! Is there something that could be improved on\nTräwelldroid? Just [create an issue](https://github.com/Traewelldroid/traewelldroid/issues/new/choose)\nand tell us about your concerns or ideas!\n\nOf course you're also free to contribute code by yourself! Just fork the repo, do your changes and\nsimply submit a PR. Thank you! 😊\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftraewelldroid%2Ftraewelldroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftraewelldroid%2Ftraewelldroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftraewelldroid%2Ftraewelldroid/lists"}