GifApp es una aplicación web que permite buscar y visualizar GIFs animados utilizando la API de Giphy. Desarrollada con Angular 19 y Node.js 20, esta aplicación proporciona una interfaz sencilla y rápida para explorar una amplia variedad de GIFs.
- Búsqueda de GIFs en tiempo real desde la API de Giphy.
- Interfaz de usuario moderna y responsiva.
- Visualización de resultados con carga perezosa (lazy loading).
- Soporte para Hot Module Replacement (HMR) durante el desarrollo.
- Frontend: Angular 19
- Backend: Node.js 20
- Estilos: Bootstrap 5.0.1
- Bundler: Vite (integrado por Angular CLI)
- Node.js >= 20
- npm >= 8
- Angular CLI >= 19
-
Clona el repositorio:
git clone https://github.com/overdevop/searchGifs.git cd searchGifs
Instala las dependencias:
bash npm install
🚧 Actualización de Angular Para actualizar tu proyecto a Angular 19, sigue estos pasos:
Asegúrate de tener la versión más reciente de Angular CLI:
npm install -g @angular/cli@19Actualiza las dependencias de Angular en tu proyecto:
ng update @angular/core@19 @angular/cli@19Si encuentras errores relacionados con versiones mayores, actualiza una versión a la vez:
ng update @angular/core@13
ng update @angular/core@14
ng update @angular/core@15
ng update @angular/core@16
ng update @angular/core@17
ng update @angular/core@18
ng update @angular/core@19🧪 Desarrollo Para iniciar el servidor de desarrollo con HMR habilitado:
ng serve
La aplicación estará disponible en http://localhost:4200.🧪 Pruebas Para ejecutar las pruebas unitarias:
ng testPara ejecutar las pruebas end-to-end:
ng e2e📄 Licencia Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.