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

Your Own Idea

No menu. No template. The thing you've been daydreaming about.

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

What it looks like when it’s working

Demo video goes here

Demo of Your Own Idea

Drop the 11-char YouTube ID into youtubeId on this track in lib/tracks.ts.

In the room · 45 minutes

What you’ll build

Bring an idea you've been sitting on — write a 1-paragraph PRD, hand it to Antigravity, and ship a working slice in 45 minutes. No starter repo. No menu. Just your spec and your taste.

The moment it clicks

I built the thing that was only in my head.

Things to think about

While you build

  • One paragraph of PRD beats a backlog. If you can't describe it in three sentences, you can't ship it in 45 minutes.
  • Pick the smallest version of the idea that's still recognizable — one core flow, one screen, no settings.
  • Your signature detail matters more here than anywhere else. There's no demo to copy from, so the soul has to come from you.
  • Stuck on prompting? Steal from the other tracks — image gen, RAG, persona design, agent loops are all fair game.
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.

  • Whatever the at-home version of your idea looks like.
  • Steal patterns from tracks 1-8 — they're reference implementations now.
  • Polish pass: empty states, error states, the one delightful detail.
From the community

Builds shipped from this track

All builds from this track →
Craft_Faces
Track 09GDG NYC
Craft_Faces

Craft_Faces is a web based live AR mask-wearing application, where you can choose and wear your favorite mask by hand gesture, and snap a shot by voice!

When I decided to implement hand gesture interactions, Antigravity presented two potential approaches: 2D mesh and 3D mesh, not just one method. It clearly explained how each method works, demonstrated the expected visual effects, and outlined the advantages and trade-offs of each option. This helped me make an informed technical decision. This is very helpful and the spec generation is detailed.

Finesse
Track 09GDG NYC
Finesse

For the spenders who dread checking their credit card statements at month's end. Buster is a financial tracker that brings awareness to your spending habits. Buster keeps you in check—catching that $6 coffee you buy every morning and highlights how your daily choices impact your financial picture. Stay accountable without the shame.

For a first time gemini user it was fun to test the capabilities in a developer friendly environment. I think that in the ~45 minutes we had, I was able to build a fun MVP and demo that satisfied a big paint point in my life, and potentially others. Looking forward to bringing out the max potential out of Gemini and the Google tools as I try to bring this application to the App Store!

Pick another track

All independent — start anywhere.

See full lineup →