THIS PROJECT IS NOT CURRENTLY WORKING. It is a long-term refactor project.
This project is my foray into making a large project in Rust and as such will undoubtedly suffer from first-time user pitfalls. I have endeavored to replicate the behavior of my first major programming project (TransitFoamer) which was written in Python. In addition, I sought to add functionality to my project which would have been difficult to add to it in the state it was formerly in.
I have made much more extensive use of modularity and separation of concerns for this project than I did for my previous, which was significantly more haphazard than I would have liked.
- An up-to-date version of
npm. - The package
gtfs-realtime-bindings. (runnpm install gtfs-realtime-bindings) cargo, the Rust package manager.
To build the frontend, run npm run build in site/