Aplikacja pogodowa z graficznym interfejsem użytkownika stworzona w Node.js. Umożliwia wpisanie miasta i pobranie aktualnych danych pogodowych z OpenWeatherMap.
Node.js HTML/CSS/JS
weather_app_JS/
├── public/
│ ├── index.html
│ ├── styles.css
│ └── images/
├── server.mjs
├── .env
├── .gitignore
├── package.json
└── README.md- Sklonuj repo:
git clone https://github.com/twoj-login/weather_app_JS.gitcd weather_app_JS- Zainstaluj zależności:
npm install- Utwórz plik .env i dodaj swój klucz API z OpenWeatherMap:
OPENWEATHERMAP_API_KEY=twój_klucz_api- Uruchom serwer:
node server.mjs- Otwórz przeglądarkę:
http://localhost:3000Użytkownik wpisuje nazwę miasta w interfejsie.
Frontend (JavaScript) wysyła żądanie do backendu (/weather?city=...).
Backend pobiera dane z OpenWeatherMap i zwraca je do frontu.
Interfejs wyświetla temperaturę, wilgotność, prędkość wiatru i ikonę pogodową.
Projekt stworzony w ramach studiów przez BlaSee01