express-typescript
Express + TypeScript + Boilerplate for Web / API App
dockerboilerplateexpresstypescriptdocker-composeloggingnode-clusterexception-handlingexpress-typescript-boilerplateexpress-typescriptexpress-dockerexpress-typescript-tutorial
Overview
This is a Node.js web application boilerplate built with Express.js and TypeScript that provides a complete foundation for building server-side applications. It includes authentication via JWT and Passport.js, MongoDB database integration with Mongoose, in-memory caching, background job processing with Kue, PUG templating for views, structured routing for web and API endpoints, custom logging with automatic file rotation and exception handling, along with Docker support for easy deployment.
Features
authenticationauthorizationcsrf-protectionjwt-tokenssocial-authloggingexception-handlingcachingbackground-jobsclusteringenvironment-configapi-routesweb-routes
Feature Flags
userDashboardauthenticationbloglandingpageauthorizationloggingErrorTrackingjobsQueuecachingformsValidation
Recommended Use Cases
web-apirest-apiweb-applicationnode-backend
Frontend
pug
Backend
expressnodejstypescript
Auth Providers
auth0passportlocalgoogletwitterjwt
Deployment Targets
dockerdocker-compose
Payment Providers
None
Quick Facts
โญ Stars
1,3k
๐ด Forks
327
๐ Active
Unknown
๐ Last Commit
2023-04-03T07:32:17.000Z
GitHub
Stack
Framework
express
Language
typescript
Database
mongodb
Auth
passport, jwt, csrf
ORM
mongoose
Logging
custom
Data Layer
Databases
mongodb, redis
ORM
mongoose
UI Stack
Components
pug
Developer Experience
Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Found pricing cues (currency/per/tier)