Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prueba tecnica #1 y #2 #89

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions pruebas/01-reading-list/lace04/book-app/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/* eslint-env node */

module.exports = {
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
],
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
settings: { react: { version: '18.2' } },
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': [
'warn',
{ allowConstantExport: true },
],
},
}
24 changes: 24 additions & 0 deletions pruebas/01-reading-list/lace04/book-app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
46 changes: 46 additions & 0 deletions pruebas/01-reading-list/lace04/book-app/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Books App - Prueba Tecnica #1

![Screenshot #1](./public/sc-1.png)
![Screenshot #2](./public/sc-2.png)


Books App es una aplicación para gestionar una lista de lectura personal. Los usuarios pueden buscar libros por género o número mínimo de páginas y agregarlos a su lista de lectura.

[Books App](https://book-app-pt.netlify.app/)


## Instalación

Para instalar y configurar Books App en un entorno local, sigue estos pasos:

1. Clona el repositorio en tu máquina local.
2. Ejecuta `npm install` para instalar las dependencias del proyecto.
3. Ejecuta `npm run dev` para iniciar la aplicación en modo desarrollo.

## Uso

Para usar Books App, sigue estos pasos:

1. Abre la aplicación en tu navegador.
2. Usa los filtros para buscar libros por género o número mínimo de páginas.
3. Haz clic en el botón "Agregar a la lista de lectura" para agregar un libro a tu lista de lectura.

## Tecnologías utilizadas

Books App está construida con las siguientes tecnologías:

- React
- Vite
- Tailwind CSS

## Contribución

Si deseas contribuir a Books App, sigue estos pasos:

1. Haz fork del repositorio y clónalo en tu máquina local.
2. Crea una nueva rama para tus cambios.
3. Haz tus cambios y envía un pull request.

## Licencia

Books App se distribuye bajo la licencia MIT.
13 changes: 13 additions & 0 deletions pruebas/01-reading-list/lace04/book-app/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Book App</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading