Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 1.87 KB

File metadata and controls

84 lines (61 loc) · 1.87 KB

GifApp

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.

🚀 Características

  • 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.

🛠 Tecnologías

  • Frontend: Angular 19
  • Backend: Node.js 20
  • Estilos: Bootstrap 5.0.1
  • Bundler: Vite (integrado por Angular CLI)

📦 Requisitos

  • Node.js >= 20
  • npm >= 8
  • Angular CLI >= 19

📥 Instalación

  1. 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@19

Actualiza las dependencias de Angular en tu proyecto:

ng update @angular/core@19 @angular/cli@19

Si 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 test

Para ejecutar las pruebas end-to-end:

ng e2e

📄 Licencia Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.