Gif Finder es una aplicación web que te permite buscar y visualizar GIFs utilizando la API de Giphy. Este proyecto está construido con React y utiliza Tailwind CSS para el diseño y la estilización.
- Búsqueda de GIFs.
- Visualización de GIFs en una cuadrícula responsiva.
- Indicador de carga mientras se obtienen los GIFs.
Para correr este proyecto localmente, sigue estos pasos:
- Clona este repositorio
git clone https://github.com/sergioAff/gif-finder.git](https://github.com/sergioAff/Gift-Finder.git
- Navega al directorio del proyecto
cd gif-finder
- Instala las dependencias
npm install
- Corre la aplicación
npm start
La aplicación estará disponible en http://localhost:3000
.
- Escribe una categoría en el campo de búsqueda.
- Presiona
Enter
para buscar GIFs relacionados con la categoría. - Los GIFs aparecerán en una cuadrícula debajo del campo de búsqueda.
gif-finder/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── components/
│ │ ├── AddCategory.js
│ │ ├── GifGrid.js
│ │ ├── GifItem.js
│ │ ├── LoadingSpinner.js
│ │ └── ...
│ ├── hooks/
│ │ └── useFetchGifs.js
│ ├── App.js
│ ├── index.js
│ └── ...
├── .gitignore
├── package.json
├── README.md
└── ...
Para utilizar la API de Giphy, necesitas una API Key. Puedes obtener una registrándote en Giphy Developers. Una vez que tengas tu API Key, crea un archivo .env
en la raíz del proyecto y agrega tu API Key de la siguiente manera:
REACT_APP_GIPHY_API_KEY=tu_api_key
¡Las contribuciones son bienvenidas! Si tienes una idea para mejorar el proyecto, por favor abre un issue
o envía un pull request
.
- Haz un fork del proyecto
- Crea una nueva rama (
git checkout -b feature-nueva-caracteristica
) - Haz tus cambios (
git commit -m 'Agregar nueva característica'
) - Haz un push a la rama (
git push origin feature-nueva-caracteristica
) - Abre un
pull request
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para obtener más información.
Autor: Sergio Fernández (https://github.com/sergioAff/) Email: sergioadrianfernandez02@gmail.com