Build a Go Backend
A beginner-friendly, step-by-step guide to building a full Go backend for a portfolio with Gin, GORM, PostgreSQL, Redis, JWT, OAuth2 and Docker.
Welcome to my Go backend study journal! This is where I document, step by step, how I built the Kooza Collins portfolio backend from scratch — so a complete beginner can follow along, type the same commands, and end up with a working REST API.
[!NOTE] This guide is huge on purpose. Take it one step at a time — you don't need to read it all in one sitting. Every section is written in simple English and explains what the code does, why we do it that way, and what it helps with.
- The Complete Beginner's Guide — start here, go at your own pace.
Mouse-Responsive Parallax Hero Images
A breakdown of mouse tracking, responsive spring physics, and transformed depth-based offsets in React using Framer Motion.
Build a Go Backend with Gin, GORM, JWT and Docker
A beginner-friendly guide to building a full REST API backend for a portfolio website in Go with Gin, GORM, PostgreSQL, Redis, JWT, OAuth2 and Docker.