/NewsAnalyzer

Welcome to NewsAnalyzer, a service designed for analyzing global events. Its primary objective is to determine the popularity of news on specific topics, providing valuable insights into the ongoing occurrences shaping the world

Primary LanguageCSS

NewsAnalyzer

Описание

NewsAnalyzer - сервис для анализа происходящих в мире событий. Его задача — установить, насколько популярны новости на определённую тему. Сайт состоит из трёх страниц:

  • Главная. Содержит только окно поиска.
  • Страница «О проекте». Содержит информацию о работе: что это за проект, кто его делал, какими технологиями пользовался.
  • Страница с аналитикой. На ней отображается диаграмма популярности новостей.

Функционал

Пользователь вводит в строку поиска ключевые слова, по которым хочет найти новости. По нажатию кнопки «Искать» сайт выполняет два действия:

  • находит все статьи по запросу за последнюю неделю и отрисовывает карточки с новостями;
  • подсчитывает статистику: сколько новостей вышло в каждый из последних семи дней.

Что использовалось для разработки

HTML, CSS, BEM, JS (ES5 / ES6), API, GIT, Webpack

Настройка сборки

# клон репозитория
$ git clone https://github.com/itwassoclear/NewsAnalyzer.git

# установка зависимостей
$ npm install

# локальный сервер для препросмотра
$ npm run dev

Приложение доступно по ссылке