Un sistema básico para gestionar una colección personal de libros. Este proyecto permite:
- Agregar libros con información como título, autor, género y estado.
- Consultar, actualizar y eliminar libros.
- Filtrar libros por estado o género
- MongoDB: Base de datos NoSQL para almacenar los datos.
- Node.js: Servidor backend.
- Express.js: Framework para construir la API REST.
- Mongoose: ODM para interactuar con MongoDB.
Antes de comenzar, asegúrate de tener instalados:
- Clona este repositorio:
git clone https://github.com/JonaPD/Basic-API-Books.git cd Basic-API-Books - Abre la ruta con un editor de texto de preferencia preferiblemente Visual Studio Code
- instala las dependencias necesarias
npm init -y npm install express mongoose body-parser
- En la ruta de backend ejecuta:
node server.js
- En la ruta de frontend ejecuta:
npm start
- Puedes comprobar en la base de datos de MongoDB o usar MongoDB Compass que se ha creado una base de datos y una coleccion cuando agreges un nuevo libro.
mongosh show dbs use gestion_libros