Back to projects

RailRat Pretty View

Mobile-first PWA that renders Amtrak train data from railrat.net in a friendlier, glanceable UI — installable on iOS and Android.

RailRat Pretty View is a two-piece project: a Cloudflare Worker that scrapes railrat.net's Amtrak HTML and serves clean JSON, and a Vite + React + TypeScript PWA that renders that data in a mobile-first layout. Search for any Amtrak train by number, see station stops with arrival/departure times, delays, and status at a glance. Installable as a home-screen app on iOS and Android via the native share menu.

Tech Stack

ReactTypeScriptViteTailwind CSSCloudflare WorkersCloudflare Pages
View on GitHubLive Demo