Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vishesh's Weather App

A stylish and responsive Weather Web Application that shows real-time weather information for any city in the world. Built with HTML, CSS, and JavaScript, the app features smooth animations, glassmorphism design, and dynamic theme switching.

✨ Features 🌍 Search weather by city name

🌑️ Real-time temperature in Celsius

πŸ’§ Humidity level display

☁️ Weather condition with live icon

🎨 Multiple background themes

⌨️ Press Enter key to search instantly

πŸ’Ž Modern Glassmorphism UI

πŸ“± Fully responsive (Mobile + Desktop)

🎨 Theme Options Users can switch between beautiful gradient themes:

Ocean

Sunset

Midnight

Neon

Mint

πŸ› οΈ Technologies Used HTML5 – Structure

CSS3 – Styling, animations, glass effect

JavaScript (Fetch API) – API requests and dynamic updates

WeatherAPI – Live weather data source

πŸ”‘ API Information This project uses the WeatherAPI service to fetch live weather data.

If you want to use your own API key:

Go to: https://www.weatherapi.com/

Create a free account

Replace the API key inside the JavaScript code:

const apiKey = "YOUR_API_KEY_HERE"; πŸ“Έ Preview The app displays:

City & Country

Weather Icon

Temperature

Humidity

Weather Description

All inside a modern animated weather card.

πŸ“± Responsive Design The layout adapts smoothly to:

βœ” Mobile phones βœ” Tablets βœ” Laptops & Desktops

πŸ’‘ Learning Highlights This project demonstrates:

Working with real-time APIs

Using async/await with Fetch

DOM manipulation

CSS animations and glassmorphism effects

Responsive UI design

πŸ“„ License This project is open-source and free to use for learning purposes.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages