express-mvc-kit
v1.0.6
Published
π **Express-MVC-Kit** is a simple CLI tool that helps you quickly set up an Express.js project with an MVC architecture. It streamlines project creation by cloning a pre-configured Express.js starter template.
Maintainers
Readme
Express-MVC-Kit
π Express-MVC-Kit is a simple CLI tool that helps you quickly set up an Express.js project with an MVC architecture. It streamlines project creation by cloning a pre-configured Express.js starter template.
π¦ Installation & Usage
One-Step Command
Instead of using npm i express-mvc-kit, run:
npm exec express-mvc-kit my-appThis will install and execute the package in a single step.
Global Installation (Optional)
Alternatively, you can install it globally:
npm install -g express-mvc-kitThen create a new project with:
express-mvc-kit my-appπ Features
β
Pre-configured MVC structure
β
Built-in authentication (JWT + bcrypt)
β
Database options: MongoDB
β
Supports JavaScript
β
Generates an Express.js project with authentication & middleware
β
Interactive CLI using Inquirer.js
π Folder Structure
Once installed, your project will have the following structure:
my-app/
βββ public/
βββ src/
βββ config/
βββ controllers/
βββ middlewares/
βββ models/
βββ routes/
βββ utils/
βββ app.js
βββ server.js
βββ .env
βββ .gitignore
βββ package.jsonπ οΈ Requirements
- Node.js (v16+ recommended)
- Git (to clone the repository)
ποΈ Contributing
Want to improve this project? Feel free to fork the repo and submit a pull request! π
Clone the repo:
git clone https://github.com/Kuldeep-Rathod/express-mvc-kit.git
cd express-mvc-kit
npm installπ License
This project is licensed under the MIT License.
π Links
- GitHub: express-mvc-kit
- NPM Package: express-mvc-kit
π’ Support
If you find this package helpful, β star the repo on GitHub!
For issues, open a ticket in the GitHub Issues.
Happy Coding! π
