An open API service indexing awesome lists of open source software.

https://github.com/geo-mena/mi-libreria

Es un proyecto de prueba técnica con una lista limitada de libros, todos los detalles fueron proporcionados por la API de jelou.
https://github.com/geo-mena/mi-libreria

Last synced: 4 months ago
JSON representation

Es un proyecto de prueba técnica con una lista limitada de libros, todos los detalles fueron proporcionados por la API de jelou.

Awesome Lists containing this project

README

        

## Prueba Técnica

### Mi Librería

En resumen general, **Mi Librería** es un proyecto de prueba técnica con una lista limitada de libros, todos los detalles fueron proporcionados por la API de jelou.

### Características principales:

- Muestra una lista de todos los libros disponibles, junto con sus respectivas portadas, título, reseña, números de páginas y género.
- Permite a los usuarios crear una lista de lectura a partir de los libros disponibles.
- Permite a los usuarios buscar un libro, si no se encuentra, se mostrará un mensaje indicando que no está disponible.
- Permite a los usuarios filtrar la lista de libros disponibles por género.
- Persistir los datos de la lista de lectura en el almacenamiento local del navegador. Al recargar la página, la lista de lectura se mantiene.
- Vale la pena señalar que la aplicación es totalmente **responsive** en la mayoría de los dispositivos.

### Instalación

1. Clonar el repositorio a su máquina local utilizando:

```sh
git clone https://github.com/geo-mena/mi-libreria.git
```

2. Diríjase al directorio del proyecto con el siguiente comando:

```sh
cd mi-libreria
```

3. Instale las dependencias del proyecto:

```sh
npm install
```

### Ejecución del proyecto

Para iniciar el servidor de desarrollo, utilice el comando:

```sh
npm run dev
```

Para construir el proyecto para producción, utilice el comando:

```sh
npm run build
```

Para iniciar el servidor de producción, utilice el comando:

```sh
npm run start
```

### Stack

- React.js
- Tailwind CSS
- Jest
- Vercel
- React icons
- Axios
- API Jelou [Ver API](https://jelou-prueba-tecnica1-frontend.rsbmk.workers.dev)

#### Si has llegado hasta aquí, muchas gracias.

> Geovanni Mena