<!-- generated-markdown-alternate -->
---
title: "Rainybow"
description: "A Hawaii rainbow tracker that combines weather, rain chances, cloud cover, humidity, and sun angle to forecast when and where to look."
url: "https://briansunter.com/projects/rainybow"
---

May 1, 2026 Launched

# Rainybow

A Hawaii rainbow tracker that combines weather, rain chances, cloud cover, humidity, and sun angle to forecast when and where to look.

[Visit Project](https://rainybow.briansunter.com)

React TypeScript Bun Tailwind CSS Weather

![Cover image for Rainybow](/_astro/rainybow-hero.Cnl5Bk2N_Zsx9MX.webp)

## 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

## Related projects

- [Caliber](/projects/caliber)

  [A local-first web interface and CLI for browsing, searching, reading, and downloading a Calibre library, with cursor pagination and virtualized views.](/projects/caliber)
- [Vibe Cafe](/projects/lofi)

  [Vibe Cafe is a deployed browser-based lofi coding companion with terminal-style diff animation, themed controls, keyboard shortcuts, and background audio.](/projects/lofi)
- [Pizza Plan](/projects/pizzaplan)

  [A dough-ratio and timing planner for homemade pizza. Choose a style, size, quantity, kitchen conditions, and when you want to eat; PizzaPlan generates the recipe and schedule.](/projects/pizzaplan)

## Share this project
