Inspiration

We often capture our most authentic thoughts through quick voice notes, but traditional note-taking apps treat them as isolated audio files rather than a continuous narrative of our lives. We wanted to build a digital notebook that honors both spontaneous voice capture and longitudinal self-reflection—a companion app that structures your daily reflections along an intuitive life-to-date timeline while keeping your data private and personal.

What it does

Telluote is an AI-powered, voice-first digital notebook designed to record, structure, and visualize your thoughts across your entire life journey.

  • Voice-First Canvas: Capture quick audio notes with a single click; Telluote transcribes and scales waveform visualizer bars based on clip duration.
  • Hierarchical Life Timeline: Anchored to your birth date, the app lets you zoom fluidly between years, months (with absolute calendar week numbers like Week 1 to Week 52), and individual days.
  • Lifespan Progress Tracker: Includes an adjustable life progress bar (Life Odyssey) to keep long-term time investment in perspective.
  • Privacy & Local-First Processing: Combines quick local caching for zero-latency recording with optional cloud sync and local AI customization options.

How we built it

  • Frontend: Built with a minimalist dual-pane architecture, utilizing an electric sky-blue accent design theme, dynamic canvas components, and full Light/Dark mode toggles.
  • Audio & Processing: Integrated browser media recording APIs with client-side waveform rendering and speech-to-text integration pipelines.
  • Backend & Sync: Leveraged Supabase (Auth, PostgreSQL, and Storage) alongside IndexedDB for local-first caching, seamless guest-to-account data migration, and cross-device cloud persistence.
  • Deployment: Deployed on Vercel for fast, continuous delivery and zero-cost hosting.

Challenges we ran into

  • Scoping State across Time Nodes: Ensuring that custom notebook titles and audio streams stayed properly isolated and bound to specific date entities rather than leaking across global app state.
  • Absolute Week Number Calculation: Mapping 12-month calendar dropdowns directly to absolute 52-week annual indices while accurately aligning starting day-of-week micro-badges (Sun–Sat).
  • Guest-to-Cloud Data Migration: Designing a seamless background migration routine that transfers unauthenticated IndexedDB audio blobs and notes to cloud storage the moment a user registers.

Accomplishments that we're proud of

  • Designing an elegant, dual-pane timeline layout that makes lifetime navigation feel effortless rather than overwhelming.
  • Delivering zero-latency voice recording combined with multi-device cloud synchronization.
  • Building a complete onboarding flow featuring instant Guest Mode testing before forcing account creation.

What we learned

  • The importance of local-first state architecture when handling real-time audio blobs to maintain responsiveness.
  • How simple visual metaphors—like matching visual timeline circle nodes and terminating arrows across navigation panes—dramatically improve overall UI cohesion.

What's next for Telluote

  • Full Local AI Models: Running on-device LLMs directly via WebGPU/WASM for 100% offline personal intelligence without cloud dependencies.
  • Interactive Life Insights: Allowing users to query their past voice entries using natural conversational AI ("What were my main goals in Spring 2024?").
  • Multi-Format Export: Adding PDF/Markdown export capabilities for archiving yearly journals.

Built With

Share this project:

Updates

Submission history