professional-express-sequelize-docker-boilerplate
ExpressJS Boilerplate with Typescrip+Docker+Sequelize integration
nodejsboilerplateexpresstypescriptrest-apieslintprettierhusky
Overview
This is a production-ready Node.js boilerplate built with Express, TypeScript, Sequelize ORM and Docker that provides a complete foundation for building scalable backend applications. It includes built-in features such as centralized error handling, request validation, Swagger API documentation, dependency injection, structured logging, environment configuration and comprehensive testing setup, along with detailed documentation and step-by-step guides for learning how to build production-grade
Features
typescriptdockersequelize-ormrequest-validationerror-handlingloggingswagger-api-documentationdependency-injectioneslintprettierhuskymultiple-environmentshot-reloading
Feature Flags
userDashboardauthenticationsubscriptionsinvoicesblogemailsseopaymentsecommercefileUploadsstoragerealtimeteamsOrgsi18nanalyticsjobsQueuesearchcmsnotificationsgraphqlapiDocscachingmapspwaformsValidationloggingerrorTrackingvalidation
Recommended Use Cases
rest-api-developmentproduction-grade-nodejs-applicationsmicroservicesbackend-services
Frontend
None
Backend
nodejsexpresstypescript
Auth Providers
None
Deployment Targets
vercelrenderdockerawsgcp
Payment Providers
None
Quick Facts
โญ Stars
90
๐ด Forks
17
๐งพ License
mit
๐ Active
Unknown
Stack
Framework
express
Language
typescript
Database
postgresql
ORM
sequelize
Data Layer
Databases
postgresql, mysql, redis
ORM
sequelize
UI Stack
Styling
styled-components
Components
mui
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
mixed
Selected
โ
Notes
Mentions free and paid tiers
