How should votes end?
WhyA deadline is the smallest change that turns "maybe" into a decision, and auto-locking means nobody has to be the bad guy.
Trade-off acceptedSomeone might miss a vote. They still get the ticket and can say "in" afterwards.
Case studiesSocial · Gen Z
Social app · Brand identity · Playful interaction design
Turning "we should hang out" into plans that actually happen.

Concept projectA just-for-fun design exploration. I didn't run research for it; the crew archetypes are playful assumptions, and the test plan at the end shows how I'd check them. Every friend, place and plan in the screens is made up.
Overview
"we should
hang out" →
0 hangouts
The most-sent, least-done message in any group chat. Sidequest is designed around one question: what would make it easier to say yes, and harder to quietly disappear?
The crew
Playful archetypes, not research personas. Each one points at a specific way plans fall apart, and a feature designed for it.
I always organize. I'm tired.
Needs: to share the load. Votes decide, so it's never on one person.
I'm down! (doesn't reply)
Needs: a deadline. Votes close in hours, not "whenever".
omg so sorry, tomorrow?
Needs: a tiny stake. Flake insurance means bailing late buys the crew boba.
we should go to Japan!!
Needs: ideas that fit a weekend. "Roll a quest" turns energy into 3 real options.
Big idea
Calling a plan a quest changes how it feels. A quest is short, specific and a bit of an adventure, which makes it easier to say yes to than "let's hang out sometime."
Swipe-voting with a deadline replaces endless "idk, what do you guys want?" threads.
A locked plan becomes a ticket with a countdown, so the plan feels like an event.
A shared quest log, streaks and badges turn hangouts into a story the crew builds together.
Feature drops
Drop 01 · Crew home

Drop 02 · Swipe to vote

Drop 03 · Quest locked

Drop 04 · Quest log


Visual language
The identity borrows from stickers, gig posters and night-out flyers. The rule underneath: neon colors always sit on near-black, so text stays well above accessible contrast, and every emoji has a text label beside it.
Typefaces
Aa
Unbounded + Space Grotesk
it's happeningsunset kayakBody 14 · lowercase, like textingCaption 12 · times, places, counts
Unbounded is wide and bubbly for headlines; Space Grotesk keeps details readable. Copy is lowercase to sound like the group chat it replaces.
Components
Little delights
Micro-interactions do a lot of the brand's work. Every one has a reduced-motion fallback.
The dice tumble for 400 ms while cards shuffle. Fallback: a quick crossfade.
Confetti in the crew's colors plus one haptic tap. Fallback: haptic only.
Adding to calendar tears the stub along the perforation, so it feels like a commitment.
The flame grows a little each weekend and flickers out gently if the crew misses one, without guilt.
Decisions
WhyA deadline is the smallest change that turns "maybe" into a decision, and auto-locking means nobody has to be the bad guy.
Trade-off acceptedSomeone might miss a vote. They still get the ticket and can say "in" afterwards.
WhyA tiny, funny stake keeps the tone light while still making a late bail feel like something.
Trade-off acceptedIt only works if it stays a joke. It's off by default and per quest, and the log shows flakes as a fun stat, never a ranking.
Testing the vibe
| Question | Method | Who | Good sign |
|---|---|---|---|
| Do people get it in five seconds? | Five-second test on the crew home screen | 20 people aged 18–26 | Most can say what the app is for |
| Do crews actually make more plans? | Three-weekend diary study with a prototype | 4 friend groups of 4–8 | More plans locked and attended than in their usual chat |
| Is flake insurance fun or stressful? | Short interviews after the diary study | The same groups | People describe it as a joke, not pressure |
| Does the loud UI still work for everyone? | Screen reader and contrast review, plus 3 sessions with assistive-tech users | 3 participants | Every action is reachable and labelled |
Reflection
The tone (lowercase copy, stickers, boba stakes) isn't decoration. It's what makes a nudge to commit feel friendly instead of naggy.
Neon only on near-black, emoji always with words, motion always with a fallback. Constraints made the chaos readable.
I'd prototype with my own friend groups first. Nothing tests a group app like a group that's allowed to roast it.