🍌 Inspiration

We were inspired by the chaotic beauty of Reddit threads, the randomness of internet humor, and a simple question: what if slipping on a banana peel was an online sport? Thus, Slippery Banana Simulator was born—a ridiculous, joyful tribute to internet chaos and collaborative nonsense.


🙃 What it does

Slippery Banana Simulator is a silly single-page app where users:

  • View a live feed of "banana incidents" pulled from a Reddit thread
  • Submit their own chaos via Reddit
  • Watch as our AI (powered by Gemini) generates wild banana-themed narratives from user comments
  • Laugh at other people’s fictional banana mishaps
  • Join the chaos with one click

🔧 How we built it

  • Frontend: Built with React, Vite, and styled using TailwindCSS
  • Backend: Powered by Supabase for storing Reddit comments and generated stories
  • Reddit Bot: A Reddit bot polls a specific thread, stores new comments, and avoids duplicates
  • AI Narration: Uses Gemini API to generate fictional "Banana Chronicles" every 10 minutes
  • Bolt.new: We used Bolt Flows to orchestrate Reddit interaction, AI calling, and scheduling
  • The whole thing runs serverlessly with live updates

😰 Challenges we ran into

  • Navigating Reddit’s OAuth flow and securely managing bot credentials
  • Avoiding AI spam—ensuring stories were unique and funny, not just repetitive
  • Handling rate limits and avoiding double-submissions
  • Making it chaotic… but still understandable
  • Keeping things responsive and fun on both desktop and mobile

🏆 Accomplishments that we're proud of

  • Actually built something completely ridiculous that works
  • Made Reddit and AI work together like peanut butter and banana
  • Got strangers to submit banana-related chaos willingly
  • Didn’t slip on too many bugs 🍌

📚 What we learned

  • Reddit’s API is powerful—but tricky
  • Bolt.new is an amazing playground for shipping fast ideas
  • Humor is hard to automate, but Gemini made it easier
  • Pagination, AI pipelines, and comment syncing taught us real-world async design
  • Silly ideas can become real products

🚀 What's next for Slippery Banana Simulator

  • Add leaderboard for “Top Banana Slippers”
  • Enable image/gif support for banana accidents
  • Turn this into a weekly Reddit minigame
  • Make an actual mobile game based on user-submitted chaos
  • Let AI respond to individual comments directly in the thread

Built With

Share this project:

Updates