backend-server

A Node.js RESTful API for user authentication and management, featuring JWT-based authentication, PostgreSQL integration and robust middleware support.

boilerplatenode-jsjavasciptnodejs-boilerplate
FreeRepo

Preview

backend-server preview

Overview

This is a Node.js backend server boilerplate that provides user authentication and management through a RESTful API. It uses Express.js with PostgreSQL, JWT-based authentication, password hashing, role-based access control and Docker support, making it suitable for building secure web applications that need user registration, login and protected endpoints.

Features

user-registrationuser-loginjwt-authenticationrefresh-tokenspassword-hashingprotected-routesrole-based-authorizationinput-validationcentralized-error-handlingdocker-supportswagger-documentationhealth-check-endpoint

Feature Flags

authenticationblogauthorizationapiDocsformsValidation

Recommended Use Cases

rest-api-backenduser-authentication-systemmicroservice-foundationapi-gateway

Frontend

None

Backend

nodejsexpress

Auth Providers

jwt

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
1
๐Ÿด Forks
1
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown

Stack

Framework
express
Language
javascript
Database
postgresql
Auth
jwt

Data Layer

Databases
postgresql

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate