mvc-app-nodejs
A lightweight Node.js project following MVC architecture, built without any framework. It includes routing, controllers, middleware, Route Service Provider, model-based MySQL queries, View Engine, fillable support and basic form handling with JSON, x-www-form-urlencoded and multipart/form-data support.
nodejsjavascriptmysqlboilerplateframeworkmvcbackendweb-frameworkstarter-templatemvc-architecturestarter-template-boilerplate
FreeRepo
Overview
MVC APP Node.js (No Express) A lightweight **Node.js** project that follows the **MVC (Model-View-Controller)** architecture, built from scratch, without using any framework like Express. This project is ideal for learning the core backend architecture, routing mechanisms and MySQL integration in raw Node.js. Introduction This project brings a **Laravel-like workflow** to **Raw Node.js**: a clean MVC structure, a custom router, middleware pipeline, a Route Service Provider, Form validation, a si
Features
custom-routing-systemmvc-architecturemiddleware-supportroute-service-providerrate-limitingcsrf-protectionxss-protectioncors-supportsecurity-headerssession-managementmail-servicefile-upload-supportform-validationcustom-view-enginepassword-hashingnamespace-supportenvironment-configurationrequest-body-parsingsql-injection-safe-queries
Feature Flags
userDashboardauthenticationsubscriptionsblogemailsecommercefileUploadsauthorizationjobsQueuerateLimitingmapsformsValidationmultitenancycsrfxsscorssessionManagementloggingsecurity
Recommended Use Cases
learning-backend-architectureraw-nodejs-projectsmvc-pattern-implementationrest-api-developmentweb-application-development
Frontend
bootstrap
Backend
nodejs
Auth Providers
None
Deployment Targets
renderpm2
Payment Providers
None
Quick Facts
โญ Stars
0
๐ด Forks
0
๐ Active
Yes
๐ Last Commit
2025-09-08T21:15:46Z
GitHub
Stack
Language
javascript
Database
mysql
Logging
route-logger
Data Layer
Databases
mysql
UI Stack
Styling
bootstrap
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project with no pricing model