Skip to content

Este es un sistema monolítico para la gestión de una biblioteca, que permite administrar usuarios, libros y préstamos

License

Notifications You must be signed in to change notification settings

jcomte23/biblioteca-easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Sistema de Gestión de Biblioteca

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.


🚀 Tecnologías utilizadas

  • Node.js
  • Express.js
  • MySQL
  • HTML, CSS, JavaScript (Frontend)
  • csv-parser (para cargar datos desde archivos CSV)
  • vite

📁 Estructura del proyecto

biblioteca/
│
├── docs/ # Documentation
│       ...
├── app/ # Frontend (HTML, CSS, JS)
│       ...
├── server/ # Backend
│       ...
├── index.html 
├── .env # Variables de entorno
├── .gitignore
└── README.md

📦 Instalación

  1. Clona el repositorio:
git clone https://github.com/jcomte23/biblioteca-easy.git
cd biblioteca
  1. Instala dependencias:
npm install
  1. Crea y configura el archivo .env:
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=password
DB_NAME=db_name
DB_PORT=3306
  1. Inicializa el backend:
node server/index.js
  1. Inicializa el frontend:
npm run dev

📬 Licencia

Este proyecto está bajo licencia MIT. Puedes usarlo, modificarlo y distribuirlo libremente.

About

Este es un sistema monolítico para la gestión de una biblioteca, que permite administrar usuarios, libros y préstamos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published