Приложение погоды.
- Typescript
- React
- SCSS (Sass)
- OpenWeatherMap API
- Jest
- React Testing Library
- Отображение погоды при предоставлении разрешения для определения геолокации
- Поиск данных о погоде в других городах
- Отображение данных о температуре, скорости ветра, уровне влажности воздуха, уровне атмосферного давления
- Спиннер при загрузке
- Сообщение "No weather data found" при ошибке
- Адаптивная вёрстка до 360px ширины экрана (SCSS модули)
- React-icons для визуализации погоды
- Кнопка поиска неактивна при пустом запросе
- 90% покрытие тестами с Jest и React Testing Library
in the project directory enter:
npm install
and then run in dev mode:
npm run dev
build the project:
npm run build
production mode:
npm run preview