Repository navigation
v1.1.0 | RSS Reader
🏁 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
- Clona el repositorio:
git clone <URL_DEL_REPO> cd rss-reader
- Cargar base de datos MySQL:
rss-reader/sql-script/rss_reader_script.sql
- Instalar dependencias:
npm install
- Genera el build:
npm run build
- Previsualiza la versión de producción:
npm run preview
- 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.