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
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
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