express-rest-api-boilerplate
Express REST API with JWT Authentication and support for sqlite, mysql and postgresql
nodejsmysqlboilerplatejwtexpressauthenticationsqlitepostgresqlavareacteslint
FreeRepo
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