dev-mvc
Automate the creation of a Node.js MVC folder structure for backend applications. Boost productivity with dev-mvc CLI.
Tired of manually setting up folder structures for your Node.js backend projects? dev-mvc
is a powerful Node.js CLI tool designed to automate the creation of a standardized MVC folder structure, saving you time and effort. Focus on writing code with this streamlined setup!
Keywords: Node.js MVC, MVC Generator, Backend Structure, Node.js Project Setup, NPM Package
- Boost Productivity: Spend less time on tedious directory and file creation, more time on coding.
- Maintain Consistency: Enforce a standardized backend structure for improved scalability and readability.
- Ideal for Beginners and Teams: Simplify the process of starting Node.js backend projects.
Automatically generate essential backend directories like:
- Controllers
- Models
- Routes
- Middleware
- Services
- Utils
- Configuration
Includes placeholder files like:
Get started quickly with pre-made files like:
user.controller.js
auth.middleware.js
db.config.js
Enjoy a clean, well-defined structure for backend development, perfect for individual developers and teams.
Hereβs the structure created by dev-mvc
:
project-root/
βββ controllers/
β βββ user.controller.js
βββ models/
β βββ user.model.js
βββ config/
β βββ db.config.js
βββ routes/
β βββ user.routes.js
βββ middleware/
β βββ auth.middleware.js
βββ services/
β βββ email.service.js
β βββ payment.service.js
βββ utils/
β βββ helper.util.js
β βββ validator.util.js
βββ server.js
Follow these steps to use dev-mvc
in your project:
-
Create a new project folder:
mkdir my-backend-project
-
Navigate to your project folder:
cd my-backend-project
-
Initialize a new Node.js project:
npm init -y
-
Install the dev-mvc package:
npm install dev-mvc
Stay up-to-date with the latest features:
npm update dev-mvc
We welcome contributions!
Submit issues or pull requests on the official GitHub repository.
π€ Saqlain
- GitHub: itssaqlain06
- LinkedIn: itssaqlain06
This project is licensed under the MIT License. See the LICENSE file for details.
- License: MIT License
- Keywords: MIT, Open Source, dev-mvc License, Node.js MVC License
- Project Homepage: https://github.com/itssaqlain06/dev-mvc