Course Material

MinBase

Build a production backend one container at a time — PostgreSQL · PostgREST · Traefik · Nginx · Docker Compose. Learning material, handouts, and the variant source races hosted here.

Documents

Overview

Product Brief

The anti-Supabase vision: a simplified, developer-first backend built on PostgreSQL + PostgREST + Traefik + Nginx. Executive summary, philosophy, and training tiers.

Spec

Basic Variants Spec

The full teaching spec defining the variant sequence (v-b0…v-b9), learning objectives, locked canonical decisions, and per-variant verification steps.

Curriculum

Course Outline (One-Pager)

Ten steps, two new ideas each, every step verified with real requests including failure cases. Who it’s for, the stack by the numbers, and why it’s different.

Lessons

Lesson 0

Introduction

Orientation for the course: what you’ll build, prerequisites, and how the lessons work.

Lesson 1 · v-b0

Baseline: your first backend

“Hands-on” (~75 min). Build the smallest working backend — DB + auto-generated REST API — and find out where it is weak, because the weak spots are what the rest of the course fixes.

Variant Source (v-b0 & v-b1)

v-b0 · Baseline v-b1 · Externalize Resources

Each variant page renders its README and offers the raw compose.yml, init.sql, and README.md for download.