Сервис, в котором можно найти новости по запросу и сохранить в личном кабинете.
Ознакомиться с приложением можно по ссылке. Бэкенд приложения расположен в этом репозитории.
Пользователь вводит в строку поиска ключевые слова и нажимает кнопку «Искать». После этого приложение выполняет запрос к сервису NewsAPI, найти все подходящие материалы за последнюю неделю и отобразить карточки с ними. Когда пользователь сохраняет понравившиеся новости, они отображаются в специальном разделе на сайте.
Сайт состоит из двух страниц:
- Главная. Содержит только окно поиска.
- Страница с сохранёнными новостями. На ней отображаются материалы, которые пользователь добавил в избранное.
Кроме них на сайте есть всплывающие окна с формой регистрации (чтобы пользователь мог сохранить новости в личном кабинете) и с формой входа.
# клонирование репозитория
$ git clone https://github.com/OctopussyO/news-explorer-frontend.git
# установка зависимостей
$ npm install
# запуск приложения в режиме разработчика
$ npm run start
# сборка проекта
$ npm run build
# сборка и деплой проекта на сервер
$ npm run deploy