Boilerplate de backend en Node.js con arquitectura por capas (rutas, servicios, repositorios), autenticación JWT y buenas prácticas de seguridad.
Boilerplate de backend en Node.js listo para producción, diseñado con una arquitectura modular, escalable y con buenas prácticas de seguridad desde el inicio.
.envsrc/
│── app.js # Configuración global de Express
│── server.js # Punto de entrada
│
├── routes/ # Definición de rutas
├── services/ # Lógica de negocio
├── repositories/ # Acceso a base de datos
├── middlewares/ # Middlewares (auth, seguridad, etc.)
├── config/ # Configuraciones (DB, env)
├── utils/ # Funciones reutilizables
git clone https://github.com/ACahuiche/backend-boilerplate.git
cd backend-boilerplate
npm install
Crea un archivo .env basado en .env.example:
PORT=3000
JWT_SECRET=your_secret_here
DB_URI=your_database_connection
npm run dev # Ejecuta el servidor en modo desarrollo
npm start # Ejecuta el servidor en producción
Las contribuciones son bienvenidas.
Si deseas mejorar este boilerplate, abre un issue o un pull request.
MIT
Desarrollado por ACahuiche