create-tsc-mvc-app
v1.0.1
Published
Create a Node.js + TypeScript MVC project with PassportJS authentication.
Maintainers
Readme
🚀 create-tsc-mvc-app
A full-featured Node.js + TypeScript backend starter with MVC architecture, PassportJS authentication, and production-ready setup — crafted by UlnLabs Freelance Engineering.
✨ Features
- ⚙️ Node.js + TypeScript (TS)
- 📁 Clean MVC structure
- 🔐 Built-in PassportJS (Local + JWT strategy)
- 🧰 Express.js with Helmet, Compression, CORS, Rate-Limit
- 🗄️ MongoDB with Mongoose
- ⚡ Redis support for sessions/cache
- 🎯 Zod + TypeBox schema validation
- 📦 Environment-ready
.envsupport - 🔍 Morgan + Winston logging
- 🧹
rimraf,tsx,tsc-alias, andcross-envpreconfigured - 📦 Modern dev setup using
tsx,ts-node,tsc-alias
📦 Installation
To scaffold a new backend project using this starter template:
npm create tsc-mvc-app@latest my-backend
cd my-backend
npm install
npm run dev