для запуска:
- в файле
src/config.js
указать свойWEATHER_API_KEY
- установить зависимости
npm install
- запустить
npm run start
комментарии:
- с routes не совсем разобрался, поэтому сделал прогноз на 5 дней и текущую погоду на одной странице.
- city захардкожены, планировал сделать через GeoDB Cities API, но уже не успеваю.
- адаптивной верстки нет, по той же причине.
- использование yandex.map, как я понял, сейчас несколько сложнее, чем когда составлялось задание, там нужно согласовать с ними использование, для домашней работы решил не делать этого.
- в бесплатной версии openweathermap доступны "Current Weather API" и "3-hour Forecast 5 days", поэтому запрашиваемые промежутки типа "«сейчас» (поминутно на ближайший час);" не стал разбирать.