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
Voice-first brainstorming
- ElevenLabs natural-speech agent captures raw thoughts.
- Ideas are clustered under goals in real time.
- ElevenLabs natural-speech agent captures raw thoughts.
Instant scheduling
- “Slot research Thursday afternoon” → synced to Google Calendar, linked to the related goal and task list.
- “Slot research Thursday afternoon” → synced to Google Calendar, linked to the related goal and task list.
Context-smart UI
- The screen morphs: ask about goals → goal panel slides in; ask “today” → day view + key tasks appear.
- The screen morphs: ask about goals → goal panel slides in; ask “today” → day view + key tasks appear.
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
- bolt.new
- deno
- elevenlabs
- eslint
- google-calendar-api
- google-gemini-2.5-flash
- postgresql
- react
- react-three/fiber
- reactdom
- supabase
- tailwind
- three.js
- typescript
- vite
- zustand
Log in or sign up for Devpost to join the conversation.