Es una SPA interactiva que te permite buscar los gifs que desees. Esta aplicación tiene modo oscuro, animaciones, historial de búsquedas, paginación y persistencia de datos.
-
Context API (
useContext) -
Limpieza de eventos (
useEffectconreturn) -
Custom Hooks (
useBooks) -
Variables de entorno (
.env) -
Persistencia local (
localStorage) -
Consumo de APIs con
fetchyasync/await -
Manejo de errores con
try/catchythrow new Error() -
Modularización y delegación de responsabilidades (
/hooks,/pages,/services,files.js, etc.) -
Animaciones (Tansiciones, fades, animaciones al aparecer y desaparecer un componente en el DOM)
-
Tailwind CSS (modo oscuro, diseño responsive, transiciones, clases personalizadas con
@apply, etc.)
- AutoAnimate
- Notion
git clone https://github.com/tuUsuario/book-search-mvp.git
cd book-search-mvpnpm installCrea un archivo .env.local en la raíz del proyecto y añade tu clave de la API de Google Books:
VITE_API_KEY=tu_clave_aquiPuedes obtener una clave gratuita desde: https://developers.giphy.com/dashboard/
npm run devEl proyecto estará disponible en: http://localhost:5173 (por defecto con Vite)
