Skip to content

bigmack2304/weather-app

Repository files navigation

Weather App

Описание

Прогноз погоды на сегодня и на 5 дней вперед, с интервалом от 3 до 6 часов.

Ссылка (relase ver.) Ссылка (dev ver.)

Технические особенности

  • Проект создан на базе React (Create-React-App), который включает в себя Webpack, ESlint, Jest и многие другие библиотеки.
  • Реализован "резиново-адаптивный" интерфейс, под мобильные устройства и мониторы.
  • В качестве менеджера состояния сайта используется Redux ToolKit
  • Интегрирован React Router для генерирования URL для каждого состояния сайта.
  • Страницы и некоторые компоненты работают в конкурентном режиме React
  • Все искомые города сохраняются в Local Storage и отображаются в истории поисков на странице. Поиск по карте не сохраняется.
  • Анимированый фон, зависящий от текущего времяни и погодных условий.
  • Настроенна автоматическая сборка, тесты, и развёртывание страницы на github pages после кождого коммита или PR.

Используемые технологии

  • HTML 5

  • CSS 3

  • SCSS

  • Java script

  • Type script

  • React (CRA)

  • React router

  • Redux ToolKit

  • Jest

    Дополнительно

  • git

  • github Actions

  • github Pages

Используемые библиотеки

Используемые API

OpenWeather

API 2Gis