professional-express-sequelize-docker-boilerplate

ExpressJS Boilerplate with Typescrip+Docker+Sequelize integration

nodejsboilerplateexpresstypescriptrest-apieslintprettierhusky
Free & PaidRepoView Website

Preview

professional-express-sequelize-docker-boilerplate preview

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
Get Started with this Boilerplate