Este es un sistema monolítico para la gestión de una biblioteca, que permite administrar usuarios, libros y préstamos. El backend está construido con Node.js y Express, la base de datos se gestiona con MySQL, y el frontend se encuentra dentro de la carpeta app
.
- Node.js
- Express.js
- MySQL
- HTML, CSS, JavaScript (Frontend)
- csv-parser (para cargar datos desde archivos CSV)
- vite
biblioteca/
│
├── docs/ # Documentation
│ ...
├── app/ # Frontend (HTML, CSS, JS)
│ ...
├── server/ # Backend
│ ...
├── index.html
├── .env # Variables de entorno
├── .gitignore
└── README.md
- Clona el repositorio:
git clone https://github.com/jcomte23/biblioteca-easy.git
cd biblioteca
- Instala dependencias:
npm install
- Crea y configura el archivo .env:
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=password
DB_NAME=db_name
DB_PORT=3306
- Inicializa el backend:
node server/index.js
- Inicializa el frontend:
npm run dev
Este proyecto está bajo licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente.