Overview
Rainybow is a location-aware rainbow forecast for Hawaii. It checks current weather, hourly rain chances, cloud cover, humidity, and sun angle, then turns those signals into a simple rainbow score and direction to look.
Features
- Current-location forecast with browser geolocation
- Open-Meteo weather data for current, hourly, and daily conditions
- Rainbow scoring based on rain, cloud breaks, humidity, and solar geometry
- Direction guidance for where to look, including anti-solar bearing
- 24-hour outlook with hourly chance bars
- Week-ahead summary with daily peak rainbow windows
- Secure-context and Safari-specific location permission guidance
- Responsive dark glass UI with weather and compass visuals
Technology Stack
- React 18 + TypeScript
- Next.js
- Tailwind CSS v3 + DaisyUI
- SunCalc for solar geometry
- Lucide React icons
- Open-Meteo Forecast API