Skip to content

v1.1.0 | RSS Reader

Choose a tag to compare

@DanielVallado DanielVallado released this 26 Apr 20:32
· 12 commits to main since this release

🏁 v1.0.0

Primera versión estable para producción.


✨ Características principales

  • Configuración de feeds
    El usuario puede añadir una o varias URLs de RSS feeds.
  • Almacenamiento persistente
    Todas las noticias se guardan en la base de datos tras cada actualización.
  • Actualización manual
    Botón Actualizar en la página principal que dispara el fetch y guardado de nuevos artículos.
  • Feedback visual con toasts
    Se muestran notificaciones tipo toast al completar operaciones:
    • Éxito al guardar o actualizar artículos
    • Error si falla el parseo o la inserción
  • Información de noticias
    Cada noticia muestra:
    • Imagen (si está disponible)
    • Fecha de publicación
    • Título
    • Enlace (URL)
    • Descripción
    • Categorías
  • Listado ordenable
    En la página principal (/) las noticias aparecen por fecha (más recientes arriba) por defecto. El usuario puede reordenar la lista por cualquier columna (fecha, título, descripción, categorías).
  • Búsqueda en tiempo real
    Caja de texto que filtra instantáneamente las noticias cuyo título o descripción contengan el texto ingresado.

🚀 Instalación y despliegue

  1. Clona el repositorio:
    git clone <URL_DEL_REPO>
    cd rss-reader
  2. Cargar base de datos MySQL:
    rss-reader/sql-script/rss_reader_script.sql
  3. Instalar dependencias:
    npm install
  4. Genera el build:
    npm run build
  5. Previsualiza la versión de producción:
    npm run preview
  6. Abre tu navegador en http://localhost:4173

❗ Limitaciones

  • No hay paginación; con listas muy largas puede resultar pesada la navegación.
  • Diseño responsivo y accesibilidad ARIA pendientes de mejora.