NewsAnalyzer - сервис для анализа происходящих в мире событий. Его задача — установить, насколько популярны новости на определённую тему. Сайт состоит из трёх страниц:
- Главная. Содержит только окно поиска.
- Страница «О проекте». Содержит информацию о работе: что это за проект, кто его делал, какими технологиями пользовался.
- Страница с аналитикой. На ней отображается диаграмма популярности новостей.
Пользователь вводит в строку поиска ключевые слова, по которым хочет найти новости. По нажатию кнопки «Искать» сайт выполняет два действия:
- находит все статьи по запросу за последнюю неделю и отрисовывает карточки с новостями;
- подсчитывает статистику: сколько новостей вышло в каждый из последних семи дней.
HTML, CSS, BEM, JS (ES5 / ES6), API, GIT, Webpack
# клон репозитория
$ git clone https://github.com/itwassoclear/NewsAnalyzer.git
# установка зависимостей
$ npm install
# локальный сервер для препросмотра
$ npm run dev
Приложение доступно по ссылке