Skip to content

alekseevgr/frontend-project-11

Repository files navigation

Hexlet tests and linter status:

Actions Status

SonarQube Cloud

RSS Reader

RSS Reader - это SPA-приложение для агрегации RSS-лент. Позволяет добавлять неограниченное количество источников, автоматически обновлять их и читать новые публикации в одном интерфейсе.

Проект реализован на чистом JavaScript с прямой работой с DOM API.

Возможности

  • Добавление RSS-лент по URL
  • Автообновление фидов
  • Отображение постов в общем потоке
  • Отметка прочитанных записей
  • Валидация форм и обработка ошибок
  • Локализация интерфейса
  • Сборка и деплой через Vite

Технологии

  • JavaScript (Promises, async/await)
  • DOM API
  • MVC-архитектура
  • Axios (Ajax-запросы)
  • Yup (валидация)
  • i18next (локализация)
  • Bootstrap
  • Vite

Как запустить

Склонируйте репозиторий, перейдите в папку проекта, установите зависимости и запустите приложение:

git clone https://github.com/alekseevgr/frontend-project-11.git
cd frontend-project-11
make install
make develop

Версия проекта онлайн

vercel app

Packages

 
 
 

Contributors