@benco112/quick-express-setup
v1.0.7
Published
CLI profesional para generar APIs con Express, JWT y Netlify en segundos.
Maintainers
Readme
Quick Express Setup
CLI profesional para generar APIs con Express, JWT y Netlify en segundos
Características
- Configuración instantánea - Crea tu API REST en menos de 30 segundos
- Autenticación JWT incluida y configurada
- Deploy a Netlify listo para usar con funciones serverless
- Estructura profesional de carpetas y archivos
- Interfaz CLI moderna con animaciones y emojis
- Configuración automática de dependencias y variables de entorno
- Sin instalación global - usa
npxdirectamente - Best practices de Node.js integradas
Uso Rápido
No necesitas instalar nada. Simplemente abre tu terminal y ejecuta:
npx @benco112/quick-express-setupEl CLI te guiará paso a paso:
- Ingresa el nombre de tu proyecto
- ¡Listo! Tu API ya está configurada
Requisitos
- Node.js >= 18.0.0
- npm o yarn
Stack Tecnológico Incluido
- Express - Framework web minimalista
- JSON Web Tokens (JWT) - Autenticación segura
- dotenv - Gestión de variables de entorno
- bcryptjs - Encriptación de contraseñas
- Netlify Functions - Despliegue serverless
- Serverless HTTP - Wrapper para Express en serverless
Próximos Pasos
Después de generar tu proyecto:
cd tu-proyecto
npm run dev # Ejecuta en modo desarrollo
npm start # Ejecuta en producciónDeploy a Netlify
Instala Netlify CLI: ```bash npm install -g netlify-cli ```
Conecta tu proyecto: ```bash netlify init ```
Deploy: ```bash netlify deploy --prod ```
Casos de Uso
- APIs REST para aplicaciones web y móviles
- Backends con autenticación JWT
- Microservicios serverless
- Prototipos rápidos
- Proyectos personales y startups
Contribuciones
¡Las contribuciones son bienvenidas! Si tienes ideas para mejorar esta herramienta:
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Reportar Problemas
¿Encontraste un bug? Abre un issue
Licencia
Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE para más detalles.
Autor
benco112
Si te gusta este proyecto, dale una estrella en GitHub!
Hecho con amor por benco112
