Terminado

Mejora Avanzada de Sitio de Noticias: Automatización de Imágenes y Rediseño Ui/Ux

Publicado el 04 Septiembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Se busca un desarrollador con experiencia para optimizar un sitio web de noticias que se alimenta a través de múltiples feeds RSS. El objetivo principal es mejorar la gestión de imágenes destacadas y la presentación visual de las noticias, así como la normalización de los datos de entrada.

Los objetivos clave del proyecto incluyen:

1.  Implementación de un sistema de Imagen Destacada Inteligente:
    *  Utilizar la imagen proporcionada por el feed RSS, validando su tamaño y relación de aspecto.
    *  Si el feed no incluye imagen, generar automáticamente una imagen relevante basada en el texto (título/lead) de la noticia. Esto se logrará mediante la extracción de palabras clave y categorías, y la búsqueda en bancos de imágenes a través de API (como Unsplash o Pexels) o un conjunto de imágenes temáticas predefinidas con reglas de mapeo.
    *  Establecer un fallback final con un placeholder neutro que indique el tema o categoría de la noticia.

2.  Rediseño y Consistencia de Listados y Cards:
    *  Rediseñar el componente de la tarjeta de noticia (título, imagen, fuente, fecha, extracto) para asegurar una presentación visual ordenada y evitar saltos o desorden.
    *  Mejorar las grillas, espaciados y jerarquías visuales (tipografías, colores) para una interfaz más limpia y profesional.
    *  Normalizar la longitud de títulos y extractos con truncado elegante y alturas consistentes para todas las tarjetas.
    *  Implementar estados de carga (skeletons) y placeholders para una mejor experiencia de usuario durante la carga de contenido.

3.  Optimización de la Ingesta de Noticias por RSS:
    *  Normalizar los campos de las noticias (título, fecha, autor/fuente, categorías, imágenes) para asegurar la coherencia de los datos.
    *  Desarrollar un sistema de deduplicación para evitar la publicación de noticias repetidas provenientes de diferentes feeds.
    *  Implementar un manejo robusto de errores para feeds caídos o sin datos, incluyendo un sistema de registro (logs) para monitorear y solucionar problemas.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por A. A.