Buscador de Noticias Personalizado


Publicado el lunes, 7 julio 2025

Imagen del Proyecto

En mi constante búsqueda por mantener un perfil de LinkedIn actualizado y relevante, me encontré con la necesidad de agilizar el proceso de identificación y selección de noticias para comentar o compartir. Esta inquietud me llevó a desarrollar un Buscador de Noticias Personalizado, un proyecto diseñado para optimizar la curación de contenido y facilitar la interacción en plataformas profesionales.

El Problema:

La rapidez en el acceso a la información es crucial en el mundo digital actual. Quería una herramienta que me permitiera filtrar y visualizar noticias de interés de la forma más eficiente posible, sin tener que navegar por múltiples sitios o feeds.

Mi Solución:

Para abordar este desafío, desarrollé una aplicación web (utilizando JavaScript Vanilla para la lógica y la manipulación del DOM) que se conecta a una API de noticias como NewsAPI. Esta aplicación me permite:

  • Realizar búsquedas rápidas: Introducir un término de búsqueda y obtener resultados relevantes al instante.
  • Visualizar noticias de forma estructurada: Cada noticia se presenta en una tarjeta con título, descripción, imagen, fuente y fecha, facilitando una rápida previsualización.
  • Acceder al detalle: Al hacer clic en una tarjeta, se muestra una vista detallada del artículo, con la opción de ir al enlace original para leer el contenido completo.
  • Navegación paginada: Permite explorar grandes volúmenes de noticias de manera organizada

Tecnologías Utilizadas:

  • JavaScript: Lógica principal, manejo de la API, manipulación del DOM.
  • HTML5: Estructura de la interfaz de usuario.
  • CSS3: Estilizado para una presentación limpia y funcional.
  • NewsAPI: Consumo de datos externos para obtener las noticias
Imagen del Proyecto

Impacto y Aprendizajes:

  • El consumo y manejo de APIs RESTful en el desarrollo frontend.
  • La organización de código JavaScript para construir una aplicación interactiva.
  • La importancia de una interfaz de usuario intuitiva para la eficiencia en la búsqueda de información.
  • La gestión de promesas y asincronía en JavaScript para el manejo de peticiones de red

Volver al Portafolio