thecodex.expert · The Codex Family of Knowledge
Tier 4 · Advanced

REST API with Authentication

Token auth: register, log in, protect routes. Hashed passwords, real security.

🌐

Pick your language

The same project, implemented from scratch in each language. Same logic, different syntax — the best way to truly understand a language.

🐍PythonAvailable now →
👑JavaScriptComing soon
JavaComing soon
🐇GoComing soon
🦀RustComing soon
🧱

Full stack

The same project built as a real multi-part system — a frontend, a backend, and how they talk to each other.

🧱React + Node.js + Expressthe classic JavaScript stackComing soon
🧱React + Python FastAPIJS frontend, Python backendComing soon
🧱Next.jsfull-stack in one frameworkComing soon
🗃

Choose your database

The same project with different storage backends. See exactly what changes when you swap SQLite for PostgreSQL or MongoDB.

🗃SQLitebuilt-in, no server — perfect for learningComing soon
🗃PostgreSQLproduction SQL with real relationsComing soon
🗃MongoDBflexible document storeComing soon
🗃Redisin-memory, blazing fastComing soon
🗃MySQLthe classic web databaseComing soon

Deploy it

Take the same project from your laptop to the real world — Docker, the cloud, or serverless.

Dockerpackage it into a containerComing soon
Docker Composeapp + database togetherComing soon
AWSdeploy to the cloudComing soon
Cloudflare Workersserverless at the edgeComing soon
🔐

Add authentication

Secure the same project — from a simple API key to full login. See exactly what each approach protects and costs.

🔐No authopen — the starting pointComing soon
🔐API keya simple shared secretComing soon
🔐JWT tokensstateless login tokensComing soon
🔐OAuthlog in with Google or GitHubComing soon

Each version teaches the same core idea — pick the one that matches what you want to learn. New languages and variants are added continuously.

← All projects