Building Web with TanStack + Go API
The Vite + TanStack Router path — pure SPA, sub-second cold starts.
~1 h
12
5
0
Disable AI suggestions while you learn
This course teaches you to hand-write every line of code. Open VS Code (or your editor of choice) and turn off Copilot, Cursor Tab, Tabnine, Codeium, and any inline AI autocomplete before you start a lesson.
AI mid-completion robs you of the small mistakes that make concepts stick. You'll be a faster, more independent developer at the end of the course if you type every character yourself. Re-enable AI for your real work after — never during a lesson.
Goal of this course: learn, not ship fastest.
What you'll build
A dashboard app with sub-second cold starts, type-safe links, and a search-driven UI.
What you'll learn
Course outline
Scaffold + Tour
grit new --single --vite — Go binary + Vite SPA.
TanStack Router
File-based routes, type-safe links, the loader pattern.
Data Loading
Loaders + React Query for the API.
Auth
JWT + the lib/auth refresh-on-401 pattern.
Deploy
Embed + ship a single binary.
Prerequisites
- ›Completed Grit Concepts + Building a Go API
Who this is for
- ›Devs building internal dashboards
- ›Teams who want one binary deploy
Ready to start?
The structure's done — content lands chapter by chapter. Start with Grit Concepts to nail the foundation in the meantime.
