# 🚀 hitesh-fastapi-starter

**A blazing-fast CLI tool to scaffold a clean, modular, and production-ready FastAPI project — in just one command.**

[![PyPI Version](https://badge.fury.io/py/hitesh-fastapi-starter.svg)](https://pypi.org/project/hitesh-fastapi-starter/)
[![Downloads](https://static.pepy.tech/badge/hitesh-fastapi-starter)](https://pepy.tech/project/hitesh-fastapi-starter)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

---

## 🔥 Why Use This Starter?

Setting up a FastAPI project can be messy when starting from scratch — repetitive setup, inconsistent folder structures, and missing boilerplate.

**`hitesh-fastapi-starter`** solves this by instantly generating:

- A scalable FastAPI project with a clean folder layout
- Pre-built routers, middleware, configs, and logging
- Modular design ready for teams or large-scale apps

---

## ✨ Features

- 🧱 **Predefined folder structure** for:
  - `user`, `account`, `common`, `shared`, `middleware`, `websocket`, `config`
- ⚙️ **`main.py` pre-wired** with:
  - CORS middleware
  - Logging
  - App inclusion
- 🚀 **Instant CLI Project Bootstrap**
- ✅ **Clean, readable, and production-friendly** code
- 🧪 Ready for versioning, testing, and CI/CD

---

## 📦 Installation

```bash
pip install hitesh-fastapi-starter
