Gotcha — An interactive app built for delight by Emmanuel ChukwudebereGotcha — An interactive app built for delight by Emmanuel Chukwudebere

Gotcha — An interactive app built for delight

Emmanuel Chukwudebere

Emmanuel Chukwudebere

A self-initiated product, designed and shipped end-to-end. Live at https://gotcha-blue.vercel.app

The idea

Some products exist purely to make someone smile. Gotcha lets you create a fun, interactive question they can't say no to — then send them the link. The twist: when they go to click "No," the button runs away from their cursor. They can only say yes.

What I built

A tiny, joyful creation flow: type your question, pick the answer they "should" choose, choose characters for both of you, decide what happens when they say yes (poking, hugging, holding hands, chasing, head pat), add a message they'll see after, and generate a shareable link. The recipient opens it and plays through a delightful, animated little moment.

How it's made

Design: the entire concept, characters, and interaction design — every micro-moment is intentional
Build: Next.js, React, TypeScript, Tailwind
Motion: Framer Motion drives the playful animations and the runaway-button interaction that makes the whole thing work
Infra: shareable links, deployed on Vercel

Why it matters

Gotcha is small on purpose. It's a showcase of interaction design and motion — the kind of detail and personality that separates a product people tolerate from one they love and share. It proves I sweat the delightful details, not just the functional ones.
Like this project

Posted Jun 29, 2026

A shipped micro-app for creating a fun, shareable question someone literally can't say no to — the 'No' button runs away from their cursor. Built to show interaction-design craft.