Doable.AI
Inspiration
We were tired of boring to-do lists, productivity guilt, and calendar apps that felt more like homework than help. So we asked ourselves: What if productivity felt like a game? What if getting stuff done gave you the same dopamine hit as a viral reel or winning Doodle Jump? Doable.AI was born — your favorite "distraction" that actually gets things done.
What it does
Doable.AI turns your day into a game:
- Streaks that make you hooked to showing up
- AI-generated schedules based on your tasks + distractions
- Smart calendar sync so your productivity fits your real life
- Doodle Jump-style UI — the earlier you complete a task, the higher you jump!
How we built it
- Frontend: React + Tailwind = buttery smooth interface
- Backend: Node.js, Express + Gemini API for intelligent task distribution
- Database: Firebase handling the show
- Calendar Sync: Google Calendar API integration
- Gamified UI: Jump style animations (yep, we brought the 2010s back!)
- User Flow: Simple, addicting, and actually helpful
Challenges we ran into
- Making AI scheduling feel human — not robotic
- Balancing fun vs function (gamified doesn't mean gimmicky!)
- Handling calendar API edge cases
Accomplishments that we're proud of
- We turned productivity into a game without sacrificing depth
- Fully functional AI scheduling + calendar sync in under 48 hours
- Built something people actually should get hooked to
What we learned
- Gamification works only if you align it with user psychology
- Less is more — clean UX > feature overload
- AI doesn't need to be flashy. It just needs to be useful
What's next for Doable.AI
- Phone usage integration to auto-detect distractions
- Google Calendar & Notion sync for broader compatibility
- Group focus sessions (Pomodoro + multiplayer XP boost)
- Personalized productivity analytics with trend insights
Built With
- express.js
- firebase
- geminiapi
- googlecalenderapi
- nextjs
- node.js
- react
- typescript
Log in or sign up for Devpost to join the conversation.