Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

🌀 Geo-Enabled Weather Dashboard

click the live link of the web application "https://weatherapi0220.netlify.app/"

A modern weather web app that provides real-time weather updates for any city worldwide along with automatic location detection.

πŸš€ Live Features

  • πŸ” Search weather by city name
  • πŸ“ Detect current location using Geolocation API
  • 🌑 Real-time temperature (Β°C)
  • πŸŒ₯ Weather condition with dynamic icons
  • πŸ’§ Humidity tracking
  • 🌬 Wind speed display
  • πŸ€’ Feels-like temperature
  • ⏳ Loading state & error handling

πŸ›  Tech Stack

  • HTML5 – Structure
  • CSS3 – UI (Glassmorphism design)
  • JavaScript (ES6) – Logic & API handling
  • OpenWeatherMap API – Weather data

πŸ“‚ Project Structure

πŸ“ Weather-App
 β”œβ”€β”€ index.html


βš™οΈ Setup Instructions

  1. Clone the repository:
git clone https://github.com/your-username/weather-app.git
  1. Navigate to project folder:
cd weather-app
  1. Get your API key from OpenWeatherMap

  2. Replace the API key inside script.js:

const apiKey = "0e9f8f81332f993e6dec5a77b6b15449";
  1. Open index.html in your browser

🌐 API Reference

  • OpenWeatherMap Current Weather API
  • Deploy using Netlify

🎯 Key Highlights

  • Handles asynchronous API calls using fetch()
  • Implements browser Geolocation API
  • Clean UI with responsive design
  • Robust error handling for invalid inputs and API failures

🚧 Future Enhancements

  • πŸ“Š 5-day weather forecast
  • πŸŒ™ Dark / Light mode toggle
  • πŸ•˜ Search history
  • πŸ“± Fully responsive mobile UI
  • ⚑ Animations & transitions

πŸ“œ License

This project is open-source and free to use.


πŸ’‘ Author

Made with πŸ’™ by Bhavya Shany


About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages