TreasaJoseph105 /
weather
Dynamic Weather App ๐ค๏ธ | Search any city to get real-time temperature, humidity, wind, and weather conditions using OpenWeatherMap API. Built with HTML, CSS & JS
62/100 healthLoading repository dataโฆ
AtharvaThawkar / repository
๐ค๏ธ Real-time weather dashboard using WeatherAPI.com | City search, 3-day forecast, dynamic backgrounds | Built with HTML, CSS & Vanilla JS
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A sleek, real-time weather dashboard powered by the WeatherAPI.com REST API โ built with pure HTML, CSS & JavaScript.
๐ View Live โ
| Sunny โ๏ธ | Rainy ๐ง๏ธ | Cloudy โ |
|---|---|---|
| Golden gradient background | Blue gradient background | Dark gradient background |
The background theme dynamically changes based on current weather conditions!
Enter to search| Technology | Usage |
|---|---|
| HTML5 | Markup & page structure |
| CSS3 | Glassmorphism UI, animations, responsive layout |
| JavaScript (ES6+) | Async API calls, DOM manipulation, dynamic rendering |
| WeatherAPI.com | Live weather data (current + forecast + AQI + alerts) |
| Google Fonts (Poppins) | Typography |
This project uses the WeatherAPI.com REST API.
Endpoint used:
GET https://api.weatherapi.com/v1/forecast.json
?key=YOUR_API_KEY
&q={city}
&days=3
&aqi=yes
&alerts=yes
Data consumed:
location.name / location.country / location.localtimecurrent.temp_c / current.feelslike_c / current.humidity / current.wind_kphcurrent.condition.text / current.condition.iconforecast.forecastday[].day.avgtemp_c / condition.text / condition.icon1. Clone the repository
git clone https://github.com/AtharvaThawkar/weather-pro.git
cd weather-pro
2. Add your API key
Open index.html and replace the API key on this line:
const API_KEY = "your_api_key_here";
3. Run the project
Simply open index.html in your browser โ no build tools or server required!
# Or use VS Code Live Server for a better dev experience
weather-pro/
โ
โโโ index.html # Main HTML file (UI + JS logic all-in-one)
โโโ README.md # Project documentation
This project uses a client-side API key which is exposed in the source code. This is acceptable for learning/portfolio projects. For production use, the API call should be routed through a backend server (e.g. Node.js + Express) to keep the key secure.
Atharva Pramod Thawkar
This project is open source and available under the MIT License.
โญ If you found this project useful, please consider giving it a star! It helps a lot ๐
Selected from shared topics, language and repository descriptionโnot editorial ratings.
TreasaJoseph105 /
Dynamic Weather App ๐ค๏ธ | Search any city to get real-time temperature, humidity, wind, and weather conditions using OpenWeatherMap API. Built with HTML, CSS & JS
62/100 healthRudra14-mehta /
๐ค๏ธ A responsive weather app with real-time data & 5-day forecast. It is a responsive web app built with HTML, CSS, and JavaScript that fetches live data from the Open-Meteo API. Users can search any city to view the current weather, detailed stats, and a 5-day forecast in a modern, mobile-friendly UI.
57/100 healthDivyansh-89 /
๐ค๏ธ Weather Dashboard , A responsive weather dashboard built using HTML, CSS, and JavaScript, designed to display real-time sensor data from DHT11 (temperature & humidity) and LDR (light intensity). It features a clean, modern UI with interactive elements and tooltips for an enhanced user experience.
46/100 healthFaridun11 /
๐ค๏ธWeather App This project is a weather app built using simple HTML, CSS, and JavaScript. It provides users with real-time weather information. โ๏ธ๐ง๏ธ
45/100 healthMrGaurav695 /
๐ค๏ธ A simple and responsive Weather App built with HTML, CSS, and JavaScript. Fetches real-time weather data using the OpenWeatherMap API.
35/100 healthmanikalasaikeerthi149-cell /
# Weather App ๐ค๏ธ This project fetches real-time weather data using API. ## Features - Search by city - Live weather data - Clean UI ## Tech Used - HTML - CSS - JavaScript ## Author Sai Keerthi
66/100 health