Inspiration ✨
What inspired me was how thinking of many undone tasks can be overwhelming and even block progress on the ones already done. I wanted a tool that helps you focus on progress, not pressure — and that’s how TaskBuddy was born.
Building with Kiro⚡
Instead of writing every single line of code manually, I used Kiro as my coding partner. I structured my project by:
Spec-driven approach – I wrote a .yaml spec that defined my app’s endpoints, task features, and events.
Conversational coding – I asked Kiro to generate modules step by step (task creation, background customization, responsive design).
Hook events – I used hooks to automate task state changes, improving workflow and reducing bugs.
The most impressive part? Kiro generated interconnected, consistent code from the spec without me needing to manually reconcile files.
Features of TaskBuddy ✅
Add, delete, and toggle tasks (done/undone)
Responsive UI with a clean layout
Customizable backgrounds (default gallery or user upload)
AI-structured code workflow (via Kiro)
What I Learned 📚
How to think in specs and workflows instead of raw code.
How conversational coding can save hours of debugging.
The power of combining AI + human creativity for fast prototyping.
Challenges Faced 🛠️
● Deciding the right balance between manual edits vs. trusting Kiro’s output.
● Managing responsiveness across devices.
● Deploying everything neatly on GitHub Pages.
Final Thoughts 💡
Kiro changed the way I approach development. Instead of asking “Where do I start?” I now ask, “How do I want the workflow to look?” — and Kiro helps me bring it to life.
👉 Try Kiro at https://kiro.dev.
Top comments (0)