The path from nothing to deployed
Seven steps, about ninety minutes end to end. Everything else in these docs is reference you can reach for later — this is the part to read in order.
Prerequisites
Optional, and only the ones you need. Grit is Go on the back and Next.js on the front, running against Postgres and Redis in Docker — if any of those are new, these primers cover exactly the parts the rest of this path assumes.
Variables, structs, pointers, slices, maps, interfaces and goroutines, written for people who already know another language.
App Router, server versus client components, data fetching and routing — the parts the web app and admin panel are built on.
Enough to start and stop the Postgres, Redis and MinIO services behind a Grit project. You do not need to be an expert.
Run Go in the browser without installing anything. Useful for trying a snippet from the primer before it matters.
If you do not have a preference, use this
grit new my-app --triple --next
Go API, Next.js web app, admin panel, Postgres, Redis. It is the combination that gets the most use and the most testing, and every guide here assumes it unless it says otherwise.
The other four architectures are real and supported — single binary, double, API-only and mobile — but choose one because you have a reason, not because you were made to choose on day one.
Then build something real
Once the path above makes sense, the tutorials build complete applications rather than explaining features — a blog, a product catalogue, an ecommerce store, a SaaS with billing and tenants.
