✨ Inspiration

We've all read or watched great stories — Percy Jackson, Harry Potter, The Hunger Games — and felt inspired by their heroes' journeys. But one day, I realized: aren't we all on our own hero's journey? Every day, we face challenges, experience growth, and learn new lessons. I wanted a way to see my life as a story worth telling — and not just through plain journaling, but in a way that feels alive. That spark of an idea became Odyscribe, a journaling app that acts as your personal bard, turning your reflections into narrative chapters with immersive narration.

🌟 What It Does

Odyscribe helps you:

  1. 🔐 Sign up securely — with email confirmation and password reset to keep your data safe.
  2. ✍️ Write your daily reflections — anything from a short thought to a detailed account.
  3. 📖 Transform entries into storybook chapters — using Nebius AI to craft narrative‑style prose.
  4. 🎧 Listen to your journey — with ElevenLabs for natural, immersive narration (or fallback to built‑in TTS when tokens run out).
  5. 📈 Track your growth — through a personal profile timeline summarizing how your story evolves over time.

🛠️ How We Built It

  • 💻 Frontend: Built with Next.js and TailwindCSS for a clean, responsive interface.
  • 🔒 Backend & Auth: Supabase handles authentication, database, and secure data storage.
  • 🤖 AI Chapter Generation: Integrated Nebius AI for transforming journal entries into narrative chapters.
  • 🎤 Narration: Used ElevenLabs API for lifelike voice narration, with fallback to native TTS when tokens are exhausted.
  • 🚀 Hosting: Deployed using Vercel for fast, scalable delivery.

📚 What We Learned

  • 🎨 AI + Creativity: We explored how AI can enhance personal storytelling while keeping the human voice and emotions at the center.
  • 🔧 Full‑stack integration: Gained experience combining authentication, database management, and multiple external APIs in one cohesive app.
  • ♿ Accessibility & fallback design: Learned to provide graceful fallbacks (native TTS) when premium resources (like ElevenLabs tokens) are unavailable.

🚧 Challenges We Faced

  • 🎫 API Token Management: Balancing AI generation and TTS with limited API tokens required careful fallback design.
  • ✨ Maintaining Narrative Quality: Ensuring AI‑generated chapters felt natural and meaningful, rather than generic.
  • ⏰ Time Constraints: Building and polishing a multi‑feature app within a hackathon's time frame meant prioritizing core functionality over "nice‑to‑haves."

📝 Additional Sources

  • 💻 ChatGPT for bug fixing
  • 💻 Claude for enhancing/structuring code and README.md markdown generation
  • 🖼️ Freepik for stock images used in demo video
  • 🎵 MusicGPT for the background music

🏆 Track Selection

We're excited to showcase Odyscribe across multiple tracks! While we know competition is fierce, we'd love the opportunity to be considered for Make Anything, But Make it YOU, The Human Edge Award, Chaotic Genius, Most Viral, and any other tracks where our personal storytelling app might resonate. We believe Odyscribe's fun and unique blend of AI-powered narrative generation and human-centered journaling could bring something exciting to each category! 🌟

Built With

  • elevenlabs
  • nebius-ai
  • next.js
  • supabase
  • tailwindcss
  • typescript
  • vercel
Share this project:

Updates

Submission history