NanoBooks Engineering Academy · 24-Stage Curriculum

Zero to NanoBooks: Master Full-Stack Engineering

Twenty-four stages in strict dependency order, taking you from terminal fundamentals to shipping production features in NanoBooks — complete with multi-tenant PostgreSQL RLS, Fastify Zod validation, Next.js App Router, Indian GST tax engines, and the Antigravity Autonomous Agent Fleet.

Your Curriculum Progress: 0 of 24 stages completed0%
00

Terminal Foundations & Modern Development Environment

Get comfortable with the foundational tools — Unix filesystem, terminal navigation, environment variables, and modern editors.

📚 Core Topics

  • •Filesystem hierarchy: paths, absolute vs. relative, extensions, permissions
  • •Terminal basics: cd, ls -la, mkdir -p, pwd, grep, reading error output
  • •Modern IDE setup (VS Code / Antigravity workspace layout)
  • •Environment variables and PATH conceptually (.env files injection)

🔍 See it in NanoBooks

AGENTS.md
Project conventions, multi-tenancy rules & agent architecture.
apps/api, apps/web, packages/db, scripts
Top-level monorepo package structure.
🎯 Self-Verifiable Checkpoint

From a terminal, cd into the repo, list top-level folders, then go into apps/api/src/routes and list files without errors.

01

Git, GitHub & Branch Discipline

Version control fundamentals and the discipline of clean git commits, branch isolation, and pull requests.

02

Modern JavaScript (ESNext & Async Primitives)

Master modern JavaScript language features, functional primitives, and asynchronous event-loop mechanics.

03

Strict TypeScript & Type Systems

TypeScript type systems in strict mode across backend APIs, shared DB packages, and frontend clients.

04

Relational Database & SQL Core

Relational data modeling, ACID properties, indexing, and join algorithms independent of vendor specifics.

05

PostgreSQL Engine & Migration Architecture

Deep dive into PostgreSQL types, connection management, MVCC, and schema migrations.

06

🛡️ Multi-Tenancy Invariant & Row-Level Security (RLS)

🚨 Unavoidable Security Gate

Understand the exact mathematical mechanism that guarantees zero cross-tenant data leaks.

07

HTTP Protocols & RESTful Architecture

The transport layer connecting browsers, mobile POS clients, external payment webhooks, and Fastify.

08

Fastify Framework Architecture

The high-throughput Node.js backend framework powering NanoBooks API.

09

🔐 API Request Lifecycle, Auth & Middleware Chain

🚨 Unavoidable Security Gate

Understand exactly how a request becomes an authenticated, tenant-scoped, permission-checked, audited database operation.

10

Zod Runtime Validation & Serialization Shields

Enforcing strict boundary typing on every incoming HTTP payload, query parameter, and outgoing JSON response.

11

Backend Testing & The Fast Local Feedback Loop

Zero-dependency automated testing using Node.js native test runner against a real database.

12

Semantic HTML & Responsive CSS

Building resilient, accessible UI foundations for shop owners operating on low-end mobile devices and desktop monitors alike.

13

React Core & State Primitives

Declarative UI development using modern React functional components and hooks.

14

Next.js App Router Architecture

File-system based routing, Server Components, and client boundary isolation.

15

Tailwind CSS Design System

Utility-first CSS architecture, design tokens, and theme customization.

16

NanoBooks Web Patterns (apiFetch, i18n, PWA & Offline Engine)

Specialized frontend patterns designed for Indian retail MSMEs.

17

🏛️ Domain Mastery: Indian GST Architecture

⚠️ Review Gate

Learn Indian tax law to safely navigate and modify GST calculation engines.

18

📚 Domain Mastery: Double-Entry Bookkeeping & General Ledger

⚠️ Review Gate

Learn accounting foundations to safely maintain General Ledger and journal posting engines.

19

Docker & Containerization

Packaging the Fastify API and Next.js Web applications into secure, lightweight container images.

20

Google Cloud Platform (GCP) Serverless Architecture

Production infrastructure powering NanoBooks on Google Cloud.

21

CI/CD Pipelines & GitHub Actions

Automated build, test, and gated release pipelines.

22

🚀 Deployment Pipeline & Staging-First Quality Lifecycle

🚨 Unavoidable Security Gate

The 4-step staging-first release lifecycle protecting production uptime and customer data.

23

🎓 Capstone: Ship One Production Feature Solo

🎓 Capstone Graduation

Prove full engineering readiness: Ship a complete feature from migration to PR with zero AI assistance.