Skip to content

sMayWhatIsYourName/weather

Repository files navigation

web application gif

Прогноз погоды

С возможонстью автоопредления местоположения, озвучивания погоды с правильным склонением слов.

Design by the8055u

Icons by Bas Milius


Реализовано:

  • Автоопределение местоположения
  • Поиск прогноза погоды по городу
  • Озвучивание прогноза с помощью встроенного SpeechSynthesis API
  • Слайдер, содержащий прогноз на неделю
  • Адаптив
  • Лоадер во время загрузки страницы

Технологии

  • TypeScript
  • React
  • Redux Toolkit
  • React Hook Form
  • Axios
  • SCSS
  • i18next
  • Swiper

Установка

В корневой директории вы можете:

Устанавливает зависимости

$ npm install

Запускает приложение в режиме разработчика.
Откройте http://localhost:3000/ для просмотра в браузере.

$ npm start

Собирает приложение в директорию build для деплоя.

$ npm run build

Анализирует файлы .ts, .tsx на качество кода.

$ npm run lint:es

Исправляет код в .ts, .tsx файлах.

$ npm run lint:es:fix

Анализирует файлы .scss на качество кода.

$ npm run lint:scss

Исправляет код в .scss файлах.

$ npm run lint:scss:fix