Inspiration

Chatting to a voice assistant is great for quick ideas, yet mainstream assistants have zero context about my calendar, tasks, or long-term objectives.

Motivate Space was born to fix that gap—turning free-flow brainstorming into actionable, scheduled plans that keep me aligned with big-picture goals.


What it does

  1. Voice-first brainstorming

    • ElevenLabs natural-speech agent captures raw thoughts.
    • Ideas are clustered under goals in real time.
  2. Instant scheduling

    • “Slot research Thursday afternoon” → synced to Google Calendar, linked to the related goal and task list.
  3. Context-smart UI

    • The screen morphs: ask about goals → goal panel slides in; ask “today” → day view + key tasks appear.
  4. Safe by default

    • Soft-delete with a 10-day recycle bin, plus private user-only data access.

How we built it

  • Bolt.new scaffolded a Next.js + Tailwind front-end with CRUD endpoints.
  • Supabase stores goals, tasks, events; Row-Level Security isolates user data.
  • Edge Functions handle voice-tool webhooks, soft-delete, and Google-Calendar sync.
  • ElevenLabs WebSocket agent drives voice input and calls tools (createItem, listItems, updateItem, deleteItem).
  • Dynamic variables (today_iso, now_iso, user_name, user_tz) keep the model aware of date, time, and user context.

Challenges

  • Avoiding race conditions when ElevenLabs fired multiple tool calls before conversation IDs were committed.
  • Balancing real-time UI morphing without over-rendering.
  • Securing JWT forwarding while still allowing Edge Functions to run under RLS.

Accomplishments

  • First successful voice command created a goal and linked task automatically—a true “it works!” moment.
  • Trimmed the calendar page from 600 → 217 lines while boosting scroll performance.
  • Seamless Google-Calendar connection with zero-click onboarding prompt.

Lessons learned

  • Bolt.new can scaffold complex stacks incredibly fast—prompt quality matters more than boilerplate.
  • Clear auth flow design (conversation-ID ↔ user-ID) prevents cascading security fixes later.
  • Voice UX forces you to think in outcomes, not buttons.

What’s next for MotivateSpace.com

  • Task & calendar summaries via daily voice briefings.
  • Idea→Goal AI assistant to auto-suggest milestones.
  • Mobile PWA with offline dictation.
  • Team mode: share goals, assign tasks, keep personal privacy intact.

ran into

Accomplishments that we're proud of

What we learned

What's next for MotivateSpace.com

Built With

Share this project:

Updates