
Railway Api
Unofficial Indian Railway API to access railway related data written in Rust, hosted on api.railway.zennozenith.com.
What I learned from this project
- Learning Rust programming language
- Database design
- Containerization using Docker
- Rate Limiting
- Caching
- Web Hosting
- Nginx, https/ssl
- How to create OpenAPI documentation
- Writing documentation

Railway Query
Frontend for Unofficial Indian Railway using above API made with Svelte, hosted on railway.zennozenith.com.
What I learned from this project
- Learning Frontend Development
- Learning Typescript
- Learning Svelte
- Learning state management
- Styling using tailwindcss
- Component Libraries
- Authentication (yet to be implemented)
- Caching

api-railway npm package
API wrapper for above mention railway api written in Typescript https://www.npmjs.com/package/api-railway.
What I learned from this project
- How to publish NPM package
- How to write API client
- Semantic Versioning