Skip to main content
← Back to projects
CompletedYear: 2022

REST API Framework

Node.jsExpressPostgreSQLDockerJest

About the project

Base framework for enterprise REST APIs built on Express and PostgreSQL. Includes JWT authentication with refresh tokens, per-IP and per-user rate limiting, automatic OpenAPI/Swagger documentation, Zod schema validation, and a complete test suite with Jest at 95% coverage.

Features

  • JWT authentication with access and refresh tokens
  • Configurable rate limiting per IP and user
  • Automatic OpenAPI/Swagger documentation
  • Schema validation with Zod
  • Test suite with 95% coverage (Jest)
  • Dockerized with Docker Compose for development
GET
POST
PUT
DELETE