IsoRide

Dev
Design

A cycling weather safety app that analyzes real-time conditions — precipitation, wind, temperature, and shelter reachability — to give riders a clear go/no-go decision before heading out. Available as a web app and native iOS app.

View Website →

Built with Next.js 15 and React 19 on the frontend, Fastify on the backend, and a native Swift iOS app — all powered by the Tomorrow.io weather API and a custom ride decision engine.

Features

  • Real-time weather assessment — Analyzes precipitation, wind, temperature, visibility, and humidity
  • Ride decision engine — Clear go/no-go recommendations: Ride Now, Ride with Caution, Delay, or Don’t Ride
  • Comfort scoring — Weighted 0–100 score combining five weather factors
  • Shelter reachability — Calculates if you can make it home before rain using Haversine distance
  • iOS app — Native Swift app with widgets, Live Activities, and background weather updates
  • Safe riding window — Minute-by-minute precipitation forecast to find your best window
Work