GDG Coding Jams
Build with AI. Together.
Share
← Back to the lineup
Track 05

Mood Jar

Type how you're feeling → a little token drops into your jar.

✅ Drop-in friendly2-hour jamShips in 45 min
🫙
The demo

What it looks like when it’s working

In the room · 45 minutes

What you’ll build

One text box: type what's on your mind. AI generates a mood sticker/item — kawaii emoji, glowing orb, tiny potion, pixel-art object — and drops it into a visual 'jar' on the page. The jar fills up as you keep writing.

The moment it clicks

My scattered thoughts just turned into a cute little token in my jar.

Things to think about

While you build

  • The visual aesthetic of the tokens IS the soul of the app. Kawaii emojis, glowing orbs, tiny potions, pixel-art objects — pick a vibe and stay there.
  • The jar is a simple container today. No physics, no falling animations, no settling — that's the polished version. Items just appear inside.
  • No persistence across sessions. The 'jar that fills over weeks' is the magical polished version — leave it as a reason to come back.
  • One token per submission. Don't generate a grid of options. The serendipity of one is part of the feel.
The 2-hour Jam rhythm

How the night flows

Every Coding Jam follows the same five-phase shape. Talking is short, building is long.

  1. 0:00 – 0:05
    Intro

    Welcome, name tags, snacks within reach. The facilitator sets the tone: low pressure, high creativity, ship something messy.

  2. 0:05 – 0:15
    The Demo

    Facilitator demos the polished version of tonight's project. Live or pre-recorded. The message: this is what's possible.

  3. 0:15 – 0:25
    Spec Talk

    Walk the 5 questions on the projector. The output is a one-page PRD that Antigravity will turn into UI + engineering docs.

  4. 0:25 – 1:30
    Build (codelab)

    Participants run the codelab. Antigravity writes the code; they direct it. Six phases inside this hour: Setup → Plan → Review → Build → API → Verify. Fix the doc, not the code.

  5. 1:30 – 2:00
    Sharing

    Three volunteer screen-shares. Celebrate the messy, brilliant, half-finished prototypes. Quick wrap-up. Tease the next jam.

Polished version pulls in

Where to take it after the jam

The 45-minute build is the win in the room. These are the ideas you can pull in over the next week — your homework isn’t homework, it’s the polished version.

  • Local storage so the jar persists
  • Animated physics (tokens settle, jar tilts)
  • Multi-day pattern detection
  • Cross-device sync
  • Mood history charts
  • Share-your-jar mode
  • Voice memo input
If you get stuck

Open one of these in the starter — safety nets, not requirements.

  • context/persona-prompt-pattern.md
From the community

Builds shipped from this track

All builds from this track →
🫙
Track 05GDG Boston
Daily Drift
J
James Whitmore

The AI asked me one question I haven't been able to stop thinking about. I came back the next day and made the entries persist.

🫙
Track 05GDG Vancouver
Rainfall Pages
A
Aisha Rahim

Rewrote the personality prompt three times. Each version felt like a different friend. Settled on the gentlest one.

Pick another track

All independent — start anywhere.

See full lineup →