Built for YHack Spring 2026 at Yale University | Societal Impact Track
RIPPLE is an AI-powered interactive history experience. Type any moment in history, step inside it as a key decision-maker, and watch your choices ripple across the world.
The entire point: YOUR DECISIONS MATTER. They affect the people around you. They shape the world. History proves it. Every single time.
- Type any historical moment (Rosa Parks, Cuban Missile Crisis, Hiroshima...)
- The AI drops you inside that moment as the key decision-maker
- Face the real choices they faced — with full consequences
- Watch your decisions ripple across an interactive globe
- Get your Ripple Score and Decision DNA profile
- Sign in to track your Ripple Journal and see your lifetime impact
- React + Vite
- K2 Think V2 (MBZUAI-IFM/K2-Think-v2) — primary reasoning engine for scenario choice generation
- Groq AI (llama-3.3-70b-versatile) — fallback scenario engine
- Google Gemini 1.5 Flash — Historical Verdict + Decision DNA insights
- Mapbox GL JS — interactive globe consequence map
- Supabase — Regret Archive (real-time anonymous reflections + play counter)
- Framer Motion — cinematic screen transitions + animations
- Web Speech API — narrator voiceover
- html2canvas — shareable Decision DNA card
- 🎭 Entertainment
- 🌍 Societal Impact (Education)
- 🧠 Best Use of K2 Think V2
- 🏆 Best Solo Hack
- 🎨 Most Creative Hack
- 🌐 GoDaddy Registry
- Clone the repo
- Run
npm install - Create
.envwith your API keys (see.env.example) - Run
npm run dev