Weather Forecast - это современное веб-приложение для просмотра прогноза погоды, разработанное на React. Приложение предоставляет детальную информацию о текущей погоде и прогноз на 7 дней, включая температуру, влажность, ветер, вероятность осадков и другие метеорологические параметры.
- 🌡️ Детальный прогноз погоды на 7 дней
- 📍 Поиск по городам
- 🌤️ Красивые иконки погоды
- 📊 Подробная информация о температуре, влажности, ветре
- 🌅 Время восхода и заката
- 🌈 УФ-индекс
- 🔄 Автоматическое обновление данных
- 📱 Адаптивный дизайн
- 🛡️ Fallback на моковые данные при проблемах с API
- Убедитесь, что у вас установлен Node.js 14 или выше
- Клонируйте репозиторий:
git clone https://github.com/almost-wizard/weather-forecast.git
cd weather-forecast- Установите зависимости:
npm installДля разработки:
npm startДля продакшена:
npm run build- Введите название города в поисковую строку
- Выберите нужный город из выпадающего списка
- Просматривайте детальный прогноз погоды
- Используйте кнопку "Вернуться к выбору города" для нового поиска
- Node.js 14+
- Современный веб-браузер
- Подключение к интернету
weather-forecast/
├── public/ # Статические файлы
├── src/ # Исходный код
│ ├── API/ # Работа с API
│ ├── components/ # Компоненты
│ ├── mock/ # Замоканные данные
│ └── utils/ # Вспомогательные функции
├── webpack.config.js # Конфигурация сборки
└── package.json # Зависимости проекта
- React
- Webpack
- Axios
- OpenWeatherMap API
⭐ Не забудьте поставить звезду репозиторию, если вам понравился проект!


