Available at https://db-live-view.onrender.com. Let me know what you think!
Just so you know, this project is a labor of love and a work in progress. I'm always tinkering and making improvements, so you can expect things to evolve. Unfortunately, I can't guarantee that the data is always 100% accurate.
To make all of this happen, I rely on a couple of data sources:
- IRIS: Timetable data and train order
- HAFAS (JS Wrapper): Additional information
A big shoutout to derf from finalrewind.org for sparking the inspiration that got this project going!
I'm super excited about what's coming next! Take a peek at our Roadmap Issue to see what's on the horizon and how you can get involved.
To run the project yourself you need minimun NodeJS v.19.
- Client Setup:
cd client npm install npm run exposed
This gets the client-side up and running.
- Server Setup:
cd server npm install npm start
Now, the server is ready to roll!
I'm all ears! If you spot a bug or have a fantastic idea, please share it with me by creating a new issue.
This project operates under the MIT License.