back to home

Traewelling / traewelling

Free check-in service to log your public transit journeys

361 stars
64 forks
49 issues
PHPVueBlade

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing Traewelling/traewelling in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/Traewelling/traewelling)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Träwelling > Träwelling is a free check-in service that lets you tell your friends where you are and where you can log your public > transit journeys. In short, you can check into trains and get points for it. > Check it out at traewelling.de. Features • Check into trains, trams, busses and more travel types in most of Europe • Track your work trips, e.g. for tax returns and travel expenses • Follow other people and see where they're going • Meet new friends who are on the same trip • Find who's going to an event and is with you in your journey • Optional sharing to Mastodon • See statistics about your trips • Export your trips to CSV, JSON or PDF • Create own applications with our API • Available in German, English, Polish, French, Dutch and more Self hosting If you want to host your own instance of Träwelling, please see the self-hosting documentation. Security If you have identified a security issue, please refrain from directly creating an issue or PullRequest so that the vulnerability is not exploited. Instead, please contact security@traewelling.de or use other contact methods. Developing and contributing We want to let you know that Träwelling is a leisure project, developed and maintained by a team of volunteers who dedicate their spare time to the project. We do our best to address issues and improve the platform, but please keep in mind that we may not always be able to respond to requests immediately. However, we welcome anyone who wants to contribute to the project! If you find a bug or have an idea for a new feature, please feel free to open an issue / discussion on GitHub. We also encourage you to help us out by fixing bugs and implementing new features yourself. Please see the contributing guidelines for more information. Related Repositories Träwelling consists of multiple repositories, each handling a specific aspect of the platform: | Repository | Description | |-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| | **help-pages** | Source for help.traewelling.de: user-facing documentation built with Hugo. Contributions welcome as plain Markdown. | | **line-colors** | Community-maintained CSV files with background/text/border colors and shape definitions for public transit lines across Germany, Austria, Switzerland. | | **transitous-licenses** | JSON-based configuration for overwriting third party licenses. | | **transitous-wikidata-operator-matching** | CSV mapping from Motis/Transitous operator IDs to Wikidata identifiers. Enables consistent, deduplicated operator data across the platform. | License We are using the Affero General Public License (why?) - you are required to publish changes that you make to this software. Please refrain from creating your own public instance of Träwelling, instead try to create a better version for everyone.