My Weather App
Динамическое приложение прогноза погоды, созданное с использованием React, Vite и Redux Toolkit. Это полностью адаптивное приложение автоматически определяет местоположение пользователя через геолокацию браузера (с резервным определением по IP) или позволяет найти любой город через поиск. Интегрирует API OpenWeatherMap и Geoapify для предоставления текущих условий, почасового и 7-дневного прогноза. Ключевые особенности включают надежное управление асинхронным состоянием с Redux Thunk, клиентское кеширование в localStorage для оптимизации запросов и переключение темной/светлой темы.


Автоматическая геолокация
Приложение самостоятельно определяет локацию пользователя и подгружает точный прогноз погоды в реальном времени.
Адаптивность и темы
Интерфейс полностью адаптирован под мобильные и десктопные устройства. Реализована поддержка переключения тем (светлая/темная).
Высокая производительность
Проект построен на современном стеке React и Redux. Это обеспечивает мгновенный отклик интерфейса без перезагрузок страницы и стабильную работу приложения даже при слабом интернете.