BuildBot

Part of the Backend & Go track · course 5 of 6

IntermediateGoReactFull-Stack

Full-Stack Go + React

The sequel to Shipping Go: From Source to Service. That course left you with a routed, tested, SQLite-backed Go service compiled to one static binary. This one puts a real frontend on it: a Vite React SPA that talks to your Go API. You'll draw the API-first boundary between server and client, run the two-server dev loop with Vite proxying to Go (and learn what CORS is actually for), write a typed fetch layer with loading, error, and optimistic-update states, carry auth across the boundary with session cookies and Go middleware, then embed the built SPA into the binary — so the deployable is still exactly one file.

5 lessons · ~2 hours

Try the first lesson free, no account needed

The shape of the app. The rest of the course unlocks with a free account.