mongoose-express-ts

Mongoose Node.js Express TypeScript application boilerplate with best practices for API development.

nodejsboilerplateexpresstypescriptmongooseprettier
FreeRepo

Preview

mongoose-express-ts preview

Overview

This is a Node.js Express TypeScript boilerplate for building REST APIs with MongoDB using Mongoose. It provides a complete project structure with authentication, user management, middleware and type safety to help teams maintain scalable, strongly-typed codebases with built-in validation, query building and schema enforcement.

Features

authenticationuser-managementcrud-operationsprofile-managementmiddlewaretype-safetyschema-validation

Feature Flags

authenticationinvoicesecommercerealtimeauthorizationteamsOrgsapiDocsmapsformsValidation

Recommended Use Cases

rest-api-developmentbackend-boilerplatetypescript-nodejs-projectsmongodb-applications

Frontend

None

Backend

nodejsexpresstypescriptmongoose

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
212
๐Ÿด Forks
72
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2022-10-22T07:30:47.000Z

Stack

Framework
express
Language
typescript
Database
mongodb
ORM
mongoose

Data Layer

Databases
mongodb
ORM
mongoose

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source boilerplate repository
Get Started with this Boilerplate