Skip to main content
Raincheck
Winner
Back to Agents In The Loop Gallery

Raincheck

Demo Video

About This Project

Inspiration Tour operators lose thousands in revenue when weather forces cancellations. Having worked in travel tech and owned a call center, I knew the pain of manually calling 50+ customers to reschedule. Raincheck automates this entire process. What I Learned

Building voice AI agents that sound natural and handle dynamic conversations Integrating multiple APIs (FareHarbor, Composio, Vapi) into a cohesive workflow Creating truly autonomous systems that make decisions without human intervention

How I Built It Used Claude Code to create specialized agents for each component: weather monitoring, availability checking, voice calls, and UI. Each agent worked independently but coordinated through a central Ruby/Sinatra app. The system monitors weather → decides cancellations → finds alternatives → calls customers automatically. Challenges

Tracks

Agentic Workflows
Anthropic (Best use of Anthropic API)
Best Voice AI Project (Vapi)

Built With

CSS
HTML
JavaScript
Ruby
Shell
claude-api
cloudflare-tunnel
composio-(ambee-weather)
fareharbor-api
html/cssretryclaude
javascript
ruby
sinatra
tailwind-css
twilio
vapi

Repository

Ruby63.7%JavaScript17%HTML15.2%CSS3.4%Shell0.7%
Last commit 1 year ago

Submitted December 26, 2025 at 1:04 AM