Este es un catálogo diseñado para ayudar a los usuarios a administrar y explorar una colección de libros. Proporciona funcionalidades para agregar libros a una lista de lectura, filtrar libros por género y ver detalles de cada libro.
- Agregar libros a una lista de lectura.
- Eliminar libros de una lista de lectura.
- Filtrar libros por género.
- Visualizar detalles de cada libro.
- Next.js: Framework de React para la construcción de aplicaciones web.
- Zustand: Biblioteca de gestión de estado para React.
- NextUI: Biblioteca de componentes de interfaz de usuario para React.
- Cypress: Herramienta de pruebas de extremo a extremo para aplicaciones web.
- Clona este repositorio en tu máquina local utilizando Git:
git clone https://github.com/MonicaPArroyo/AstroLetras.git
- Accede al directorio del proyecto:
cd AstroLetras
- Instala las dependencias necesarias:
npm install
- Inicia el servidor de desarrollo:
npm run dev
Abre tu navegador web y accede a http://localhost:3000 para ver la aplicación. Explora la colección de libros y utiliza las diferentes funcionalidades proporcionadas por la aplicación.
- components: Contiene los componentes reutilizables utilizados en la aplicación.
- data: Contiene los datos de ejemplo de la biblioteca.
- store: Contiene la configuración del store de Zustand.
- utils: Contiene utilidades y funciones de ayuda.
Si deseas contribuir a este proyecto, por favor sigue los siguientes pasos:
- Realiza un fork del repositorio.
- Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
- Realiza tus cambios y confirma (git commit -am 'Añade nueva funcionalidad').
- Sube tus cambios a la rama (git push origin feature/nueva-funcionalidad).
- Crea un nuevo Pull Request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.