Skip to content

Abhidalle/Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ Real-Time Weather Dashboard

A dynamic web application that provides live weather updates for cities worldwide. This project demonstrates the ability to integrate third-party APIs and manage complex UI states using modern JavaScript.

🚀 Key Features

  • Live API Integration: Fetches real-time data from OpenWeatherMap using Async/Await fetch calls.
  • Dynamic Weather Emojis: Custom logic that renders specific icons based on the unique weather ID returned by the API.
  • Metric Conversion: Automatically converts temperature data from Kelvin to Celsius for user readability.
  • Responsive UI: A clean, mobile-friendly interface with dynamic background gradients.
  • Robust Error Handling: Integrated "Error Display" modules to catch invalid city names or network issues.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3
  • Logic: Vanilla JavaScript (ES6+)
  • Data Source: OpenWeather API (JSON)

📁 How to Run

  1. Clone the repository.
  2. Open index.html in any modern browser.
  3. Enter a city name to see live weather data.

👤 Developer

Abhinav Adhikari Full-Stack Developer & Aspiring Data Analyst

  • Timeline: Feb 2026

About

Real-time weather dashboard utilizing the OpenWeather API to provide live meteorological data. Features asynchronous data fetching, dynamic UI updates based on weather conditions, and comprehensive error handling for a seamless user experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors