diff --git a/.gitignore b/.gitignore index d07a129..038f90a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules/ -apikey.txt \ No newline at end of file +apikey.txt +Идеи.txt \ No newline at end of file diff --git a/@eaDir/README.md@SynoEAStream b/@eaDir/README.md@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/README.md@SynoEAStream and /dev/null differ diff --git a/@eaDir/index.html@SynoEAStream b/@eaDir/index.html@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/index.html@SynoEAStream and /dev/null differ diff --git a/@eaDir/input.css@SynoEAStream b/@eaDir/input.css@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/input.css@SynoEAStream and /dev/null differ diff --git a/@eaDir/output.css@SynoEAStream b/@eaDir/output.css@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/output.css@SynoEAStream and /dev/null differ diff --git a/@eaDir/package.json@SynoEAStream b/@eaDir/package.json@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/package.json@SynoEAStream and /dev/null differ diff --git a/@eaDir/postcss.config.js@SynoEAStream b/@eaDir/postcss.config.js@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/postcss.config.js@SynoEAStream and /dev/null differ diff --git a/@eaDir/script.js@SynoEAStream b/@eaDir/script.js@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/script.js@SynoEAStream and /dev/null differ diff --git a/@eaDir/server.js@SynoEAStream b/@eaDir/server.js@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/server.js@SynoEAStream and /dev/null differ diff --git a/@eaDir/tailwind.config.js@SynoEAStream b/@eaDir/tailwind.config.js@SynoEAStream deleted file mode 100644 index 8a20c38..0000000 Binary files a/@eaDir/tailwind.config.js@SynoEAStream and /dev/null differ diff --git a/README.md b/README.md index 57c58bf..af564b5 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ - **Недельный прогноз**: погода на 7 дней вперед - **Интерактивные графики**: температура и осадки с помощью Chart.js - **Адаптивный дизайн**: корректное отображение на всех устройствах -- **Выбор городов**: предустановленный список российских городов +- **Выбор городов**: поиск городов через API WeatherAPI.com - **Система тем**: светлая, темная и автоматическая (по системным настройкам) - **Анимации**: плавные переходы и hover-эффекты - **PWA (Progressive Web App)**: установка как нативное приложение, оффлайн режим с кэшированием данных @@ -24,7 +24,7 @@ ### Backend -- **Node.js** v8+ (устаревшая версия, рекомендуется обновить до LTS) +- **Node.js** v8 (устаревшая версия, рекомендуется обновить до LTS 18+) - **Express.js** v4.17.1 - веб-сервер - **Service Worker** - кэширование и оффлайн поддержка @@ -55,7 +55,7 @@ ### Системные требования -- **Node.js** v8+ (⚠️ устаревшая версия, рекомендуется использовать LTS версию Node.js 18+) +- **Node.js** v8 (⚠️ устаревшая версия, рекомендуется использовать актуальную LTS версию Node.js 18+) - **npm** для управления пакетами ### Установка @@ -157,6 +157,7 @@ - **WeatherAPI.com** - источник данных о погоде - **Google Fonts API** - загрузка шрифтов Inter +- **Yandex Metrika** - аналитика и отслеживание событий - **CDN сервисы** для библиотек JavaScript (jsDelivr, unpkg) ## Разработчик @@ -179,7 +180,7 @@ 1. Зарегистрироваться на [WeatherAPI.com](https://weatherapi.com) 2. Получить бесплатный API ключ -3. Добавить ключ в переменные окружения или конфигурацию сервера(server.js - const API_KEY = "API_KEY_HERE";) +3. Добавить ключ в script.js (const API_KEY = "API_KEY_HERE";) ### Производительность diff --git a/index.html b/index.html index 0a9f912..9fb72ef 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - Погода + Погода - + +