Новостной веб-сайт с использованием современных технологий: React, TypeScript, Redux для управления состоянием, а также интеграцией с REST API.
Сайт представляет новостные карточки, которые динамически загружаются с сервера, позволяя пользователям легко просматривать статьи.
Основные функции включают:
Поиск, Фильтрация и Пагинация: Пользователи могут легко находить статьи с помощью расширенного поиска, фильтрации и пагинации для удобного перемещения по результатам.
Регистрация и Аутентификация Пользователей: Реализована безопасная система регистрации пользователей с хранением данных в API. После входа в систему информация о пользователе управляется через Redux, а токены аутентификации безопасно сохраняются в localStorage. Пользователи могут добавлять статьи в избранное и обновлять свои профили.
Информация о Погоде: Интегрирован раздел с погодной информацией, который использует геолокацию для получения данных о погоде через API, предоставляя пользователям актуальную информацию о погоде в их регионе.
Настройка Темы: Пользователи могут настроить тему веб-сайта по своему вкусу, что улучшает пользовательский опыт и доступность.