Unofficial Live Departure Monitor for German Railway Stations
This project is undergoing major development and is currently in beta. Expect frequent updates, breaking changes, and occasional downtime. Your feedback is highly appreciated!
Live Demo: https://db-live-monitor.vercel.app
This project is a passion-driven effort and is still evolving. While I strive for accuracy, I can't guarantee the data is always 100% reliable. This is an unofficial project and is not affiliated with Deutsche Bahn AG.
This project uses multiple data sources to provide comprehensive railway information:
- DB Vendo API: Board data (departure/arrival information) and journey details
- ÖBB HAFAS: Train number searching
- IRIS: Timetable data and train order information
Note: Regio Guide has been deprecated and replaced with the DB Vendo API for improved data access. Also I use semi-customized wrappers for the apis because of limitations inside of NextJS.
A huge thanks to derf from finalrewind.org for the inspiration behind this project!
- Real-time departure and arrival information
- Train journey details
- Train number search functionality
- Train order/composition information
Big things are coming! Check out our Roadmap Issue to see upcoming features and ways to contribute.
- Node.js v19 or higher
-
Clone the repository:
git clone https://github.com/crwntec/db-live-monitor.git cd db-live-monitor -
Install dependencies:
npm install
-
Start the development server:
npm run dev
The application will be available at http://localhost:3000 with hot reloading enabled.
-
Build the application:
npm run build
-
Start the production server:
npm start
Contributions are welcome! Here's how you can help:
- Report bugs: Create an issue describing the problem
- Suggest features: Share your ideas through issues
- Submit pull requests: Fork the repo and submit your improvements
Please ensure your contributions align with the project's goals and coding standards.
This project is licensed under the MIT License.
Have questions or suggestions? Feel free to open an issue or reach out!
Disclaimer: This is an unofficial project and is not affiliated with, endorsed by, or connected to Deutsche Bahn AG or any other railway operator.
