Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌦️ Weather Dashboard

A modern and responsive Weather Dashboard built using HTML, CSS, and JavaScript that provides real-time weather information for any city using a Weather API.

Weather Dashboard Screenshot


🚀 Features

  • 🔍 Search weather by city
  • 🌡️ Current temperature
  • 🌤️ Current weather condition
  • 📍 Location display
  • 🌅 Sunrise & Sunset timings
  • ⏳ Day length
  • 💧 Humidity
  • 🌬️ Wind Speed
  • ☔ Chance of Rain
  • ☀️ UV Index
  • 📅 Hourly Forecast
  • 🌍 Other Cities Weather
  • 🌗 Dark UI Design
  • 📱 Responsive Layout (In Progress)

🛠️ Built With

  • HTML5
  • CSS3
  • JavaScript (ES6)
  • Weather API

📂 Folder Structure

Weather-App/
│
├── index.html
├── style.css
├── script.js
├── images/
└── README.md

⚙️ Installation

Clone the repository

git clone https://github.com/harshitworks/weather-app.git

Open

index.html

or use Live Server.


🌐 API Used

  • Open-Meteo API🌤️

✨ Future Improvements

  • Fully Responsive Design
  • 7-Day Forecast
  • Auto Detect User Location
  • Dynamic Background Based on Weather
  • Weather Animations
  • Search History
  • Loading Animation
  • Better Error Handling

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first.


📄 License

This project is licensed under the MIT License.


👨‍💻 Author

Harshit Gaur

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages