- Hexlet tests and linter status.
- Оценка Maintainability от Codeclimate.
RSS Aggregator — это сервис для агрегации RSS-потоков, который позволяет удобно читать различные источники, такие как блоги, новостные сайты и т.д. Пользователи могут добавлять неограниченное количество RSS-лент, сервис автоматически обновляет ленты и отображает новые записи в удобном виде.
Этот проект фокусируется на работе с чистым DOM API, управлением состоянием приложения, обработкой асинхронных запросов и валидацией данных. В рамках проекта реализован MVC-подход для упрощения поддержки и расширяемости приложения.
- Axios
- i18next
- Webpack
- Yup Validate
- Bootstrap
Этот проект был разработан для демонстрации следующих аспектов фронтенд-разработки:
- Работа с чистым DOM API для манипулирования HTML-структурой страницы.
- Разработка архитектуры на основе шаблона проектирования MVC.
- Асинхронное программирование с использованием промисов и обработка ошибок при выполнении HTTP-запросов.
- Валидация данных форм с использованием библиотеки Yup.
- Настройка сборки и автоматизации процессов с использованием Webpack.
- Склонируйте репозиторий:
git clone https://github.com/bdcry/frontend-project-11.git- Перейдите в директорию проекта:
cd frontend-project-11- Установите зависимости:
npm install- Запустите проект:
npm start- Откройте в браузере:
http://localhost:8080- Установка зависимостей:
make install- Линтинг кода:
make lint- Запуск в режиме разработки:
make develop- Сборка проекта:
make buildRSS Aggregator на Vercel - Посетите развернутую версию проекта на Vercel
