Узнать актуальную информацию о погоде в интересующем городе
- Поиск города с автодополнением
- Отображение прогноза погоды на ближайшие дни
- Расширенная информация о погоде в выбранный день
- Сохранение истории поиска в куки
- OpenCage Geocoder API — определение реального города для автодополнения
- OpenWeatherMap API — получение данных о погоде
- Vue 3
- TypeScript
- Quasar
- Pinia
- Vite
- Axios
- Lodash
- Git
- ESLint & Prettier
- Обновление данных без перезагрузки страницы
- Сокращение количества запросов к API
Примечание: WebSocket реализован в виде эмуляции
-
Клонируйте репозиторий:
git clone https://github.com/ваш-username/weather-app.git cd weather-app -
Установите зависимости:
npm install
-
Запустите проект локально:
npm run dev
-
Для продакшен-сборки:
npm run build