bkite
v0.0.4
Published
A CLI tool for scaffolding Express.js backend projects with a well-structured project setup.
Downloads
2
Readme
🚀 create-bkite

create-bkite is a CLI tool that helps you instantly generate a complete backend folder structure for your Express.js project — just like how npm create vite@latest does for frontend apps.
No setup headaches. Just run one command and you're ready to code.
🛠️ How to Use
To scaffold your backend project, just run:
npm create bkite@latestThis will ask you a few simple questions and then create a complete backend folder structure for you.
You can also:
Create a project in a specific folder:
npm create bkite@latest my-backend-appCreate the project in your current folder:
npm create bkite@latest .
📁 What You Get
After running the command, you’ll get a production-ready structure like this:
my-backend-app/
├── src/
│ ├── configs/ # Database config
│ ├── controllers/ # Route logic
│ ├── middlewares/ # Error handling, etc.
│ ├── models/ # Mongoose models (if needed)
│ ├── routes/ # API routes
│ ├── utils/ # Helpers like ApiError, ApiResponse
│ ├── app.js # Main Express app
│ └── index.js # Entry point
├── .env
├── .gitignore
├── package.json
└── README.md▶️ Run Your Server
Install dependencies:
npm installStart the server:
npm run start
Your server will run at: http://localhost:3000
✨ Features
- 🧠 Simple and Interactive — Follow prompts to set up.
- 🗂️ Clean Project Structure — Easy to understand and scalable.
- 🔐 Built-in CORS and Error Handling
- 🔧 Ready
.envfor configs
🌱 Future Plans & Call for Contributors
We're just getting started! We plan to add:
- ✅ Options to choose JavaScript or TypeScript
- ✅ Support for different databases (MySQL, PostgreSQL, etc.)
- ✅ Customizable features during setup
👉 We need contributors to help add these!
If you're interested in helping us grow this tool, reach out or open a PR.
🤝 Connect & Contribute
Let’s build something great together.
Just run npm create bkite@latest and start coding!
