A simple and beautiful Weather Application that provides real-time weather updates for any location. Built with modern web technologies, it features a responsive design, smooth animations, and accurate weather data.
- π Location-based weather detection (Geolocation API)
- π Search by city name
- π‘οΈ Displays temperature in Celsius/Fahrenheit
- π§ Shows humidity, wind speed, and condition
- βοΈ Dynamic weather icons (sunny, cloudy, rainy, etc.)
- π¨ Custom backgrounds & animations based on weather
- Frontend: HTML, CSS, JavaScript
- API: OpenWeatherMap API
- Styling: CSS animations
| Home Screen | Search Weather | Location Weather |
|---|---|---|
![]() |
![]() |
git clone https://github.com/Shivin/weather-app.git
cd weather-app
2οΈβ£ Add your API Key
Get a free API key from OpenWeatherMap.
Create a config.js file in the root folder and add:
3οΈβ£ Run the app
Open index.html directly in your browser
Or use Live Server in VS Code
folder structure
weather-app/
βββ index.html
βββ style.css
βββ script.js
βββ config.js
βββ assets/
β βββ icons/
β βββ backgrounds/
β βββ screenshots/
β βββ home.png
β βββ output.png
βββ README.md

