StackAuth

Auth-first API design with PostgreSQL

StackAuth screenshot

Overview

StackAuth is a focused backend project demonstrating authentication-first API design. It implements JWT-based authentication with refresh token rotation, bcrypt password hashing, and session management. The data layer uses PostgreSQL with structured migrations, and the entire stack runs in Docker containers for consistent development and deployment. The project serves as a reference implementation for secure auth patterns in Node.js applications.

Tech Stack

Express.js
PostgreSQL
JWT
Docker