-
-
Boo-Do Landing Page
-
Boo-Do Load Demo
-
Boo-Do Thinking
-
Boo-Do Answering
-
Ask Boo-Do a question
-
My question to Boo-Do
-
Boo-Do answering my question
-
Boo-Do when a task is completed
-
Moving through the process of a task
-
Writing a new task
-
Boo-Do judging difficulty of completion
-
Boo-Do suggesting what to do to complete new task
-
Boo-Do entering study mode
-
Boo-Do study mode
-
Boo-Do helping to study
-
Boo-Do congratulating
-
Exiting Study mode
Inspiration
I noticed that whenever me and/or my friends have become overwhelmed with either tasks or life, that the hardest part wasn't doing the work but rather deciding what to work on next. Kanban boards are great, but when everything feels equally important, they can become another source of stress.
So I thought of a simple question that I'm sure most have come across once in their life:
"What if your task board had a little ghost who gently nudges you forward?"
That's how Boo-Do was born: a friendly AI companion that helps you choose your next step instead of getting stuck.
What it does
Boo-Do watches your kanban board and suggests the single best task to work on next, based on: -Priority -Task size/ clarity -What's already in progress -Your current energy and mood(based on what you say in chat)
You can also talk to Boo-Do, and it gives: -Gentle focus prompts -Small actionable steps -Encouragement without pressure
Think of Boo-Do as a supportive study buddy who'll stick by your side
How I built it
-Frontend: React(with Vite) for fast UI and live state -Task State Logic: Custom kanban board state + drag-and-drop -Backend: Express server deployed on Render -AI Model: OpenAI / (Anthropic-ready) prompting system for: -Task selection -Conversation voice & emotional tone -Micro-step guidance
I also added smart fallbacks, so if AI requests fail, Boo-Do can still make good suggestions based on heuristics.
Challenges I ran into
-Designing prompts so Boo-Do feels more supportive instead of bossy -Avoiding generic "productivity quotes" and instead providing real micro-steps -Making the task selection logic feel human, not random -Deploying a client + server setup cleanly with custom domain + SSL -DNS propagation (the final boss)
Accomplishments that I'm proud of
-I gave Boo-Do a personality that feels kind and supportive which can help a lot of people -I built a full end-to-end product in a short time frame -I solved the "what should I work on next?" problem -I learned to tune AI prompts for emotional experience, not just accuracy -I handled deployment challenges and DNS configuration under time pressure -I made something that genuinely reduces stress and is easy to use
What I learned
-How to craft personality-driven prompt systems -How to balance AI reasoning with simple heuristics -How small UX choices dramatically affect emotional experience -How to ship fast and iterate under hackathon pressure, especially solo
What's next for Boo-Do
-Voice mode (Boo-Do will be able to chat with you by talking with them) -Collaborative board mode(team ghosts!) -Adaptive routines & progressive tracking -Browser extension to guide tasks outside the board -Reward system for staying consistent
Built With
- cors
- css
- custom-prompt-engineering
- express.js
- html
- javascript(es6+)
- node.js
- openai-api
- react
- render
- rest-api
- vercel
- vite


Log in or sign up for Devpost to join the conversation.