Serverless-Boilerplate-Express-TypeScript
๐๐๐ Boilerplate and Starter for Serverless framework, ExpressJS, TypeScript, Prisma and MongoDB โก๏ธ Made with developer experience first: Serverless framework + Live reload + Offline support + ExpressJS + TypeScript + ESLint + Prettier + Husky + Commitlint + Lint-Staged + Jest + Dotenv + esbuild + VSCode
nodejsjavascriptawsboilerplatelambdaexpresstypescripteslintserverlessbackendofflinetemplates
Overview
This is a starter template for building serverless REST APIs using Serverless Framework, Express, TypeScript, Prisma and MongoDB. It includes development tools like ESLint, Prettier, Jest testing, Git hooks and local offline support to streamline backend development and deployment to cloud platforms.
Features
live-reloadoffline-supporttype-checkinglintingcode-formattinggit-hooksunit-testingintegration-testingautomatic-changelogabsolute-importsenvironment-variablesfast-bundlinghttp-api
Feature Flags
userDashboardauthenticationblogemailsseolandingpagepaymentsecommercepwaformsValidationmultitenancytestingci
Recommended Use Cases
rest-apibackend-developmentserverless-applicationssaas-backend
Frontend
None
Backend
expressnodejsserverless-framework
Auth Providers
None
Deployment Targets
vercelnetlifyawsaws-lambda
Payment Providers
None
Quick Facts
โญ Stars
572
๐ด Forks
88
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2023-07-23T11:06:47Z
Stack
Framework
express
Language
typescript
Database
mongodb
ORM
prisma
Testing
jest, supertest
CI
github-actions
Data Layer
Databases
mongodb
ORM
prisma
UI Stack
Styling
tailwind
Components
shadcn
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
โ
Notes
Open source boilerplate under MIT license