start-my-backend
v1.3.1
Published
Generador de proyectos backend
Downloads
69
Readme
🌟 Generador de Proyectos Backend 🌟
Generador de proyectos backend con soporte para Express y su ecosistema. Actualmente no cuenta con soporte para TypeScript ni otros frameworks por el momento.
✨ Características
- 💼 Generador de Proyectos Backend: Configuración inicial rápida y sencilla para tus proyectos backend.
- 🚀 Multi-Framework: Soporte para Express y Hono
- 🔄 Integracion con ORM: Sequelize (SQL) y TypeORM (SQL/NoSQL)
- 🚀 Estructura Modular: Configuración con estructura modular para mejorar la organización del código.
- 📄 Soporte para MVC: Opción para generar archivos siguiendo el patrón Modelo-Vista-Controlador.
- 🛠️ Opcional: Integración con Base de Datos: Soporte para MongoDB, MySQL, PostgreSQL y SQLite.
- 🚫 Sin soporte para TypeScript: Por ahora, solo admite proyectos en JavaScript.
📦 Instalación
Para instalar el generador, ejecuta el siguiente comando:
npm install -g start-my-backend🚀 Uso
Para generar un nuevo proyecto backend, simplemente ejecuta:
start-backend nombre-del-proyectoOpciones disponibles
Puedes personalizar la configuración de tu proyecto con los siguientes parámetros:
start-backend nombre-del-proyecto --database MongoDB --mvc true| Opción | Descripción |
|---------------------|-------------|
| --database | Base de datos a usar (MongoDB, MySQL, PostgreSQL, SQLite). |
| --mvc | Si se debe usar estructura MVC (true o false). |
| --orm | ORM a usar (Sequelize o TypeORM). |
📂 Estructura del Proyecto
Una vez generado el proyecto, la estructura tendrá la siguiente organización:
nombre-del-proyecto/
├── src/
│ ├── config/
│ ├── controllers/
│ ├── models/ (En caso de usar MongoDB o ORM)
│ ├── routes/
│ ├── db.js
│ ├── index.js
├── .env
├── package.json
└── README.md📜 Licencia
Este proyecto está bajo la licencia MIT. ¡Siéntete libre de usarlo y contribuir! 🛠️
📬 Contacto
Si tienes dudas, problemas o sugerencias, abre un issue en el repositorio o contáctame en zTraxDev 🚀.
