GDG Coding Jams
Build with AI. Together.
Share
Community showcase

What the rooms shipped.

Real builds from real GDG chapters. Two hours, one pizza, one prototype. Filter by track or chapter — or scroll until something makes you want to fork it.

All builds

Showing 25–36 of 70

TourCare
Track 09GDG Brooklyn
TourCare

TourCare NYC is an AI-powered travel assistant designed to help visitors and residents explore New York City through personalized, real-time recommendations. The solution combines conversational AI, location-aware intelligence, and personalized itinerary generation to create a seamless travel experience. Users can ask natural language questions such as: "What are the best family-friendly attractions near me?" "Plan a half-day itinerary in Manhattan." "Suggest accessible attractions within 30 m

Team work, AI capabilities, Real word problem

Side Quest NYC
Track 09GDG Brooklyn
Side Quest NYC

SideQuest NYC is a personalized event discovery app for people who want spontaneous, local things to do without digging through dozens of websites. Users can search by voice or filters like interest, budget, location, and vibe to find nearby events happening now or in the next few days. The cool part is that it understands requests like “find something low-key and not too crowded” and turns them into tailored recommendations.

One of the biggest challenges was accurately scraping event locations and times from multiple websites, since each source formatted its data differently. Normalizing inconsistent dates, addresses, and missing information made it difficult to produce reliable real-time recommendations.

Art Attack
Track 09GDG Brooklyn
Art Attack

Art Attack is a real-time two-player fighting game where each player draws their own character, then AI turns the sketch into a fighter with stats, abilities, a sprite, and an arena theme. Players can join from another device, lock in their characters, watch the battle intro, and fight live in the same arena. The cool part is that every match begins with something completely original that the players created themselves.

I was surprised by how many small real-time state changes have to stay perfectly synced for the experience to feel seamless. A single missed update after character lock-in could prevent the entire match from reaching the battlefield, which made reliable multiplayer flow just as important as the AI character generation.

SafeLink
Track 09GDG Brooklyn
SafeLink

SafeLink is a one-tap emergency app for anyone who feels unsafe on the street or gets caught in an accident. It starts recording and tracking your location the moment you open it, then lets you send that location and footage to police, ambulance, or fire with a single button — or dial 911 directly. Gemini turns whatever you can manage to type into a structured dispatch report, so responders get clear information even when you can't explain the situation yourself.

How much of "send a live stream to the police" turns out to be impossible in a browser. There's no endpoint to send to, and phones won't even record both cameras at once — so most of the work became figuring out what was real versus what I had to honestly label as simulated.

Film Room
Track 01GDG Brooklyn
Film Room

Film Room turns a phone video of one pickup basketball possession into a coach's breakdown — annotated video, real spatial analytics, and a bridge to the NBA action it resembles — so you learn to read the game by studying your own film.

The model turned out to be far better at reading basketball than at telling my friends apart — it diagnosed the blown switch instantly but couldn't reliably say who blew it, which forced me to design the whole system so the tactical read still holds when player identification fails.

Air Studio
Track 09GDG Brooklyn
Air Studio

Our project is a multiplayer AI-powered rhythm game where two players compete by playing virtual instruments using hand gestures in front of a webcam. The game tracks each player's movements in real time and scores their performance based on accuracy and timing. It creates an interactive and fun way to enjoy music without needing any physical instruments.

We were surprised by how challenging it was to keep the multiplayer gameplay smooth while accurately tracking hand gestures in real time. Even small delays could affect the overall gaming experience.

CandidAI
Track 09GDG Brooklyn
CandidAI

Remote interviews have a trust problem right now: candidates using invisible AI tools to feed them answers live, and in some cases, people who aren't even who they say they are. CandidAI is a multi-agent system that sits in the interview, watches for those red flags across identity, behavior, and language, and quietly tells the interviewer, "hey, might want to ask a follow-up here." It never rejects anyone; it just makes sure the human making the call actually has the full picture.

Honestly, the detection part was the easy half. What actually kept me up was the guardrail design, figuring out how to flag real cheating without accidentally penalizing someone who's neurodivergent, has bad wifi, or talks with a different rhythm than what the model expects as "normal."

Napkin
Track 09GDG Brooklyn
Napkin

Napkin turns photographs of hand-drawn app sketches or whiteboard mockups into live, interactive web applications in seconds. Powered by Gemini Vision and code generation, Napkin extracts UI components, pre-populates stateful demo data, and instantly serves a shareable web app complete with device preview frames and QR codes for mobile testing. It bridges the gap between raw paper brainstorming and functional software prototyping effortlessly.

What surprised us most was how gemini transformed pen-and-paper scribbles into fully web applications without requiring design templates.

Daily Standup
Track 09GDG Brooklyn
Daily Standup

Most people quit health tracking because apps make it feel like a chore. Daily Standup lets you log your entire day by sending one text to a Telegram bot. AI parses it instantly and populates a personal dashboard with trends and charts. Thirty seconds a night, zero forms.

The macro bug surprised me most when dinner overwrote lunch, it looked like a Gemini extraction failure, but Gemini was actually right both times. The bug was in the application logic merging the results, which is a good reminder that AI output is usually fine; it's the code around it that breaks things.

snap311
Track 09GDG Brooklyn
snap311

Snap311 helps New Yorkers report visible street and public-space issues with almost no manual work. Users take or upload a photo, and Gemini identifies the problem, uses the photo or device location, and checks real NYC 311 data for open duplicate reports nearby. If it’s new, Snap311 creates a clear report for the user to verify and simulates submitting it.

I learned that Gemini is much more reliable when its image analysis is constrained to a short list of real NYC 311 complaint types instead of being asked to freely label anything it sees. I also learned that surfacing duplicate reports early is a UX win: it avoids making users fill out a full form only to discover the issue was already reported, so I fixed the flow by checking nearby open reports.

shinobi-seals
Track 09GDG Brooklyn
shinobi-seals

Pokémon Go, but you're the character. Using your phone's front camera, we read real hand signs in real time and turn them into attacks or defense, no buttons, just your hands. Health is permanent, chakra regenerates and fuels your moves, and health hitting zero means you lose. Find a nearby player and battle it out live, face to face.

I assumed relying entirely on the front camera for real-time hand signs would feel unresponsive without physical buttons. Turns out that removing the on-screen UI makes the face-to-face PvP battles surprisingly intense and deeply immersive.

Host on google ai studio via google web endpoint The https://8thwall.org
Track 09GDG Brooklyn
Host on google ai studio via google web endpoint The https://8thwall.org

Host on google ai studio via google web endpoint of dead 3d AR from 8th wall The https://8thwall.org then built w ai studio web url https://ai.studio/apps/36efe82a-0b9b-4683-b73f- https://ais-pre-omiblay4dw4a5un3kntekd-638685251003.us-east1.run.app ai studio link off his game description off Claud https://docs.google.com/document/d/1UJglgOpu0i4Q5QhPi_BDjejfb51wvkaxZc2Fys3JYO4/edit?usp=drivesdk & game https://aistudio.google.com/apps/3ad79437-f262-4667-acc0-6d1ce6138b03 & Ai Studio app off it

I am using the claude Project definition doc