express-backend-starter

A simple Express.js boilerplate application with MVC structure, authentication, middleware and RESTful APIs.

nodejsboilerplateexpressweb-developmentmvcmongodbbackendmongooserest-apiexpressjsstarter-templatemvc-architecture
FreeRepo

Preview

express-backend-starter preview

Overview

Express.js App A simple **Express.js boilerplate project** following MVC structure. This project includes Routing, Controllers, Middleware, Authentication and RESTful APIs for quick development setup. Features Express.js with MVC architecture JWT authentication with middleware RESTful API structure (CRUD) Organized routes, controllers, models and services Input validation Secure authentication system RateLimiter for api routes MongoDB (mongoose) EJS template engine Folder Structure <pre lang=

Features

mvc-architecturejwt-authenticationrestful-apisinput-validationrate-limitingmiddlewareroutingcontrollersservicesmodels

Feature Flags

authenticationauthorizationrateLimitingformsValidation

Recommended Use Cases

api-developmentbackend-developmentrest-api-projectsquick-project-setup

Frontend

None

Backend

expressnodejsmongoose

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿ”„ Active
Unknown

Stack

Framework
express
Language
javascript
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
No clear pricing signals
Get Started with this Boilerplate