Adalab / modulo-4-evaluacion-final-rosapon

Evaluación final módulo 4: API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Este es mi proyecto final del módulo 04 del bootcamp de Adalab

El proyecto consistía en desarrollar una API REST que permiera realizar operaciones CRUD.

Para llevarlo acabo he creado una base de datos SQL de libros (título, autor, género, año) y varios endpoints:

/allbooks (GET): con el listado de todos los libros.
/allbooks/ (GET): id: para obtener información de un libro específico.
/allbooks (POST): para añadir un nuevo libro a la lista.
/allbooks/: id (PUT): para modificar un libro en concreto.
/allbooks(DELETE) : para eliminar un libro de la base de datos.
/allbooks/genre/:genre (GET) : para filtrar los libros por género.

///// sign-in & log-in /////

Además de las rutas anteriores, he creado una nueva base de dato para almacenar usuarios y dos nuevos endpoints, utilizando jwt y bcryp para las contraseñas:

/registro(POST): para añadir un nuevo usuario ( nombre, usuario, email, password )
/log-in (POST): para que un usuario ya registrado pueda acceder a su cuenta (email, password)

About

Evaluación final módulo 4: API


Languages

Language:JavaScript 100.0%