express-rest-api-boilerplate

Express REST API with JWT Authentication and support for sqlite, mysql and postgresql

nodejsmysqlboilerplatejwtexpressauthenticationsqlitepostgresqlavareacteslint
FreeRepo

Preview

express-rest-api-boilerplate preview

Overview

This Express REST API boilerplate provides a structured foundation for building authenticated web services. It includes JWT authentication, support for SQLite, MySQL and PostgreSQL databases, Sequelize ORM for data modeling, Jest testing and ESLint code quality checks, allowing developers to ship fast with organized folders for controllers, models, services and routes.

Features

jwt-authenticationuser-model-examplecrud-operationsenvironment-configurationpolicy-middlewareservice-layerroute-mappingpassword-encryptionintegration-tests

Feature Flags

userDashboardauthenticationinvoicesblogecommerceauthorizationnotificationsmapsformsValidation

Recommended Use Cases

rest-api-developmentbackend-boilerplatejwt-authentication-setupmulti-database-support

Frontend

None

Backend

nodejsexpress

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

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

Stack

Framework
express
Language
javascript
Database
sqlite, mysql, postgresql
ORM
sequelize
Testing
jest

Data Layer

Databases
postgresql, mysql, sqlite
ORM
sequelize

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source MIT licensed project
Get Started with this Boilerplate