node-express-starter
A Node + Express backend skeleton with auth wiring included.
Overview
A boilerplate for Node/Express APIs — controllers, routes, and database folders, MongoDB integration, auth dependencies (JWT + bcrypt), and linting set up — so a new service starts structured instead of blank.
The problem
New backends repeat the same scaffolding every time. This template ships the structure and auth wiring so you can start on endpoints, not setup.
Approach
A structured layout
controllers / routes / database separation from day one keeps the service organized as it grows.
Auth-ready
bcrypt and JWT dependencies plus an environment template are included, so authentication is a short step away.
Quality tooling
ESLint and Prettier come preconfigured for consistent, clean code.
Highlights
- controllers / routes / database structure
- MongoDB + JWT + bcrypt wired in
- ESLint + Prettier, .env template
- MIT licensed
Stack
Node.js, Express.js, MongoDB, JWT