prisma-express-typescript-boilerplate
RESTful API server boilerplate suing Node JS, TypeScript, Express and Prisma.
nodejsboilerplateexpresstypescriptrest-apipostgresqlstarterprismaeslintprettierhusky
FreeRepo
Overview
This is a starter template for building RESTful APIs with Node.js, TypeScript, Express and Prisma ORM connected to PostgreSQL. It includes built-in features for authentication, validation, error handling, logging, testing and API documentation, making it suitable for quickly launching production-ready backend services.
Features
rest-apiauthenticationauthorizationrequest-validationcentralized-error-handlingapi-documentationlogginglintingcode-coveragedocker-supportenvironment-variablessecurity-headersxss-protectioncorscompressiongit-hooks
Feature Flags
authenticationblogemailsecommerceauthorizationloggingErrorTrackingnotificationsapiDocsformsValidationloggingerrorTracking
Recommended Use Cases
rest-api-developmentbackend-starter-projectnode-typescript-projectspostgresql-applications
Frontend
None
Backend
nodejsexpresstypescriptprisma
Auth Providers
passportjwt
Deployment Targets
dockerpm2
Payment Providers
None
Quick Facts
โญ Stars
285
๐ด Forks
64
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2024-02-19T19:04:49.000Z
Stack
Framework
express
Language
typescript
Database
postgresql
ORM
prisma
Testing
jest
Logging
winston, morgan
CI
husky
Data Layer
Databases
postgresql
ORM
prisma
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
husky, eslint, prettier
Pricing
Classification
free
Selected
โ
Notes
Open source MIT licensed project