# ⚡ 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**...
