Inspiration

You know when someone annoys you and you want to curse them… but softly, like a gentle “ugh 😒”? Yeah, that feeling inspired this project. Since I have exactly three braincells, I knew I couldn’t build this alone. So I teamed up with Kiro and turned frustration into something funny, interactive, and useful.

What it does

Curselab X is a playful web app that generates soft, harmless curse messages—funny ways to express your feelings without actually being mean. It includes:

A random soft-curse generator

Cute animated UI

“Intensity levels” from mild chaos to maximum polite rage

Shareable outputs

Basically, frustration but in an adorable, entertaining format.

How we built it

UI created using simple HTML, CSS, and JavaScript

Kiro helped generate UI components, logic, and clean reusable functions

Kiro’s spec-driven development let us write small specs → instant code

Kiro’s hooks automated repetitive tasks, so building was smoother and faster

Kiro handled the heavy thinking. I handled the chaos.

Challenges we ran into

Deciding how “soft” the curses should be (too soft = boring, too strong = not safe)

Getting the UI to feel cute but still chaotic

Learning how Kiro works for the first time

Time pressure (my natural enemy)

Accomplishments that we're proud of

Built a full working app in a short time

Learned how to use Kiro’s specs and hooks for real project structure

Made something fun that actually makes people smile

Didn’t explode my laptop (this is a win)

What we learned

How to guide Kiro using vibe coding

Writing specs makes the project cleaner and easier

Hooks save SO much time

Even silly project ideas can turn into real apps when structured well

What's next for Curselab X

Add character-based curse generators (cute demon, angry cat, sleepy ghost, etc.)

Add custom “soft rage meter”

Add sound effects for extra dramatic chaos

Let users save their favorite curses

Improve visuals and animations

And of course… make it even funnier with help of... Kiro.

Share this project:

Updates