Building real-time state and checkout webhooks using Gemini and Antigravity with zero CS background

by

Hey everyone,

I don't come from a formal engineering background, but I've been experimenting with how far pure natural language prompting can push a functional full-stack app.

I recently shipped an interactive daily bidding leaderboard where users displace ranks dynamically, resetting every midnight UTC.

Coming into this without CS fundamentals, frontend UI generation with Gemini was straightforward, but handling the live plumbing was the real challenge:

- Coordinating live bidding state without race conditions

- Listening to Dodo Payments checkout webhooks to update the board automatically

- Managing daily reset triggers reliably

Using Google Antigravity alongside Gemini made it possible to scaffold the backend routes, webhook verification, and state logic entirely through iterative prompting.

For those building complex web apps purely through AI agents: how are you approaching backend state management and payment verification without manually auditing the boilerplate?

69 views

Add a comment

Replies

Best

I'd be a little nervous letting AI handle payment verification without checking what it generated.

I love the idea of suing AI to scaffold the backend but i'd still want to understand the state logic before putting it live.

I’d probably use AI to explain each backend decision to me as I build rather than only asking it to generate the code. That would help me understand what I’m actually shipping

You've got the goal backwards. For checkout I'd want to read every line, not skip it. The risk isn't the boilerplate, it's real money moving through code you never looked at.