UNPKG

backend-setup-tool

Version:

A powerful CLI tool to instantly scaffold a clean and scalable Node.js/Express.js backend for SQL or NoSQL projects.

66 lines (40 loc) 1.94 kB
# ⚡ Backend Setup A **CLI tool** to quickly set up a **Node.js/Express.js backend structure** with a predefined folder structure and essential files. Perfect for developers who want to save time and focus on building features instead of setting up boilerplate code. --- ## Features - 🚀 **Quick Setup:** Generate a complete backend structure in seconds. - 📂 **Predefined Folders:** Includes `controllers`, `models`, `routes`, `middlewares`, `config`, and more. - 🛠️ **Customizable:** Easily modify the generated files to fit your project needs. - 📦 **Supports SQL and NoSQL:** Preconfigured for both **Sequelize (SQL)** and **Mongoose (NoSQL)**. --- ## Installation Install the package globally using npm: ```bash npm install -g backend-setup-tool ``` ## Usage Run the command: ```bash backend-setup [project-name] ``` Replace `[project-name]` with the name of your project. e.g. `backend-setup-tool my-app` _or_ You can run this command for default directory ```bash backend-setup ``` _this will generate the files on the same directory_ ## Customization You can customize the generated files by modifying the code --- ### **Contributing & Authors** [GitHub](https://github.com/scriptwithahmad) [LinkedIn](https://www.linkedin.com/in/muhammad-ahmad-6b4303264) --- [![NPM Version](https://img.shields.io/npm/v/backend-setup-tool.svg)](https://www.npmjs.com/package/backend-setup-tool) [![NPM Downloads](https://img.shields.io/npm/dm/backend-setup-tool.svg)](https://www.npmjs.com/package/backend-setup-tool) [![GitHub Stars](https://img.shields.io/github/stars/scriptwithahmad/Kinde-auth?style=social)](https://github.com/scriptwithahmad/Kinde-auth/stargazers) [![GitHub Issues](https://img.shields.io/github/issues/scriptwithahmad/Kinde-auth)](https://github.com/scriptwithahmad/Kinde-auth/issues) A **supercharged CLI tool** to instantly scaffold a professional **Node.js + Express.js backend**...