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

Share this project:

Updates