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

Preview

Serverless-Boilerplate-Express-TypeScript preview

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