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
See Railway api showcase

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
See Railway Query showcase

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

Contributions