marn-express-initializer
v1.0.3
Published
Custom project initializer for Code Biruni ecosystem
Maintainers
Readme
# marn-express-initializer 🚀
[](https://www.npmjs.com/package/marn-express-initializer)
[](https://github.com/Robiu-Sani/marn-express-initializer/blob/main/LICENSE)
[](https://www.npmjs.com/package/marn-express-initializer)
The official project starter for the **Code Biruni** ecosystem. Scaffolding a professional MERN stack project with Express.js has never been faster.
---
## ⚡ Quick Start
You don't need to install this package globally. Use **npx** to ensure you are always using the latest version:
```bash
npx marn-express-initializer <your-project-name>Then, jump into your project and start coding:
cd <your-project-name>
npm run dev✨ Key Features
- 🚀 Lightning Fast: Uses
degitto pull templates instantly without the weight of a full git history. - interactive: User-friendly prompts to customize your project metadata.
- ⚙️ Fully Automated: Automatically configures your
package.jsonand installs all necessary dependencies. - 📁 Clean Architecture: Generates a professional folder structure following industry best practices.
🛠️ Tech Stack Included
This CLI initializes a project with:
- Backend: Node.js & Express.js
- Database: MongoDB (Pre-configured connection logic)
- Frontend: React.js / Next.js (Depending on template)
- Styling: Tailwind CSS (Ready to use)
🤝 Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
🛡️ License
Distributed under the ISC License. See LICENSE for more information.
👨💻 Developed By
Robius Sani Founder of Code Biruni GitHub | LinkedIn
Created with ❤️ in Bangladesh.
### Why this is better:
* **Badges:** Added dynamic badges for version, license, and downloads. This makes it look like a "real" library.
* **Visual Hierarchy:** Used horizontal rules (`---`) and bold headers to make it scannable.
* **Quick Start:** Clearly labeled `npx` as the preferred method so users don't get confused by the `npm i` button on the sidebar.
* **Tech Stack:** Clearly defined what the user is getting, which helps with SEO and user expectations.
**Now, go ahead and save this, run `npm version patch`, and `npm publish` to see the beautiful transformation on your NPM page!**