🚽 Toiluminati: Project Story

“Humans spend more than two years of their lifetime on the toilet seat. That’s two years of scrolling, zoning out, or overthinking — and occasionally, having the best ideas we’ll ever forget.”

💡 Inspiration

Brilliant ideas strike in the bathroom, but they're gone by the time you wash your hands. Einstein had his best thoughts in the bathtub. Archimedes shouted "Eureka!" in one. Toiluminati captures those fleeting bathroom epiphanies and transforms them into actionable brilliance using local AI.


What it does

Toiluminati transforms raw bathroom thoughts into refined, actionable ideas using local AI.

Key Features:

  • 🧠 Text-to-Brilliance: Ollama AI transforms any thought into detailed 5-7 sentence elaborations with real-world applications—100% local, 100% private
  • 🚽 Thought Composting: Flush ideas to your "Idea Garden" where AI regenerates new concepts by combining old ones—ideas never die, they fertilize future creativity
  • 🌍 Global Brain Feed: Share ideas anonymously, explore others' thoughts via auto-rotating cards, connect with global thinkers—privacy toggle included
  • 🤝 Dual Flush Mode: Merge your idea with a random thinker's—AI creates fusion concepts through serendipitous collaboration
  • 💾 Export & Share: One-click export to Twitter, Notion, Google Docs, or text file
  • 📊 Toilet IQ™ Analytics: Track patterns, brilliance scores, categories—gamify your creativity

🛠️ How we built it

Tech Stack:

  • Frontend: Next.js 14 (App Router), TypeScript, Tailwind CSS, Lucide React
  • Backend: Node.js + Express, Ollama (llama3.2) running locally, Firebase (optional)
  • Secret Sauce: Custom AI prompts ("think like Elon + Steve Jobs + sci-fi novelist"), semantic composting algorithm, real-time animations, one-click setup script

Development Journey: Ideation → MVP with text input → AI prompt engineering for WOW-factor outputs → UI/UX polish with animations → Feature explosion (composting, dual flush, global feed) → Judge-friendly one-click BAT file


💪 Challenges we ran into

1. AI Prompt Engineering: Ollama generated boring one-liners → Engineered multi-layered prompts with explicit structure requirements, tested dozens of variations

2. React State Management: Multiple concurrent states threatened React stability → Strategic useState usage, proper state lifting, smooth Tailwind animations

3. Cross-Platform Setup: Judges needed seamless Windows experience → Built comprehensive BAT file with auto-detection, smart error handling, separate server windows

4. Ollama Service Issues: Model pulls failing when service wasn't running → Auto-start Ollama service, retry logic, graceful degradation

5. React Rendering Errors: AI returned nested objects instead of strings → Simplified prompts ("Put EVERYTHING in refined_idea field"), better JSON parsing with fallbacks


🏆 Accomplishments that we're proud of

  • ** Creative Concept:** Turned universal bathroom thoughts into legitimate AI creativity tool—absurd, useful, memorable
  • ** Local AI Integration:** 100% local Ollama processing—no API keys, no cloud costs, complete privacy
  • ** Thought Composting Metaphor:** New paradigm for idea management—ideas never die, they fertilize future creativity
  • ** Judge Experience:** One-click setup that actually works—no config files, no env variables, just double-click
  • ** UI/UX Polish:** Smooth animations, auto-rotating feed, color-coded categories, playful copy, responsive design
  • ** Complete Product:** AI refinement + composting + global feed + dual flush + export + analytics + privacy—not just a demo

🧠 What we learned

Technical:

  • Prompt Engineering: AI prompts need extreme explicitness; persona-based prompting ("think like Elon") works; constraints breed creativity
  • Local AI Viability: Ollama proved cloud APIs aren't necessary—local processing is fast, private, and practical
  • React Discipline: Strategic state lifting > lifting everywhere; proper component separation is crucial
  • UX > Code: Great idea + bad UX = failure; animations + feedback + personality = memorable experiences

Non-Technical:

  • Constraints spark creativity: The bathroom constraint helped focus; limitations force innovation
  • Build for judges: One-click setup > perfect code; working demo > ambitious roadmap
  • Have fun: Best projects come from enjoyment; playful themes → creative solutions

💭 Final Thought

Toiluminati started as a joke about bathroom thoughts. But we built something genuinely useful. We've all lost brilliant ideas to the void—this is our answer to that universal experience.

It's where your best ideas don't have to go down the drain. 🚽✨


Built with 💜 by Aditya Kanbargi & Sanjana Kadambe Muralidhar • GoOnHacks 2025 🏆

Built With

Share this project:

Updates