Skip to content

Wilder-Aguilar/apiBook

Repository files navigation

API BOOK

Este repositorio crea una API Node.js acerca de libros usando Express para interactuar con una base de datos MySQL a través de Sequelize.

Empezando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Instalación 🔧

Para comenzar con el proyecto, sigue los siguientes pasos:

1. Clonar el repositorio:

git clone https://github.com/Wilder-Aguilar/apiBook.git
cd apiBook

2. Instalar las dependencias:

npm install

3. Realizamos la conexión desde consola:

node app.js

4. Verificamos la creación en MySQL Workbench:

CREATE DATABASE book_app;
USE book_app;
SHOW TABLES;

image

Postman 🔧

Las pruebas a las peticiones se realizo mediante Postman, a continuacion se encuentra la documentación correspondiente:

Postman https://www.postman.com/navigation-participant-18858418/my-workspace/collection/7sy0s7r/apibook?action=share&creator=37812250

Testing 🔧

Se ha realizado pruebas de test a cada una de las peticiones CRUD, se ejecuta con lo siguiente:

npm run test

💻 Tecnologías empleadas 🛠️

JavaScript

Node.js Express.js : Entorno de ejecución y framework web para el desarrollo del backend.

SQL : Lenguaje de consulta estructurado para la gestión de la base de datos.

Sequelize : ORM (Object-Relational Mapper) para interactuar con la base de datos de forma más intuitiva.

Express Validator : Middleware para validar los datos de entrada a los endpoints.

Jest Supertst : Framework de testing y herramienta para realizar pruebas unitarias y de integración.

Postman : Herramienta para documentar y probar los endpoints de la API.

🔮 Mirando al futuro

Todo proyecto requiere de mejoras asi que si estás interesado en contribuir a esta función, te invito a clonar el repositorio y crear una rama para tus cambios. ¡Tu ayuda es muy valorada!

Autor ✒️

Wilder Aguilar - https://github.com/Wilder-Aguilar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published