ChatGPT said:
Letβs go π₯ bro β hereβs your complete README.md + catchy description + topics for your Weather App (Vanilla JS) project. Itβs structured cleanly for GitHub with spacing, headings, and that modern dev-vibe aesthetic ππ
π¦οΈ Weather App β Vanilla JavaScript
π§ Overview
A Weather Forecast App built using HTML, CSS, and Vanilla JavaScript, which fetches real-time weather data from the OpenWeatherMap API π. Users can check the current temperature, humidity, wind speed, and weather conditions for any city worldwide.
β‘ Designed to learn API integration, fetch requests, and dynamic UI updates with real-world data.
βοΈ Features
π€οΈ Real-time weather updates for any city
π Dynamic city search and display
π‘οΈ Shows temperature, humidity, and wind speed
π¨ Clean and responsive UI design
π Auto-updates with new search
π Weather icons that change with conditions
π‘ Tech Stack
HTML5 β Structure of the app
CSS3 β Styling and responsive layout
Vanilla JavaScript (ES6) β Core logic and API handling
OpenWeatherMap API β For real-time weather data
π― Purpose
This project was created to practice working with APIs, handling async functions, and displaying fetched data dynamically in the UI. Itβs an ideal mini project for beginners looking to level up their JavaScript and API integration skills.
π§ Key Learnings
β How to use fetch() for API calls β Handling JSON data and dynamic DOM rendering β Improving UI responsiveness with CSS β Managing real-time user input events
βοΈ How to Run
git clone https://github.com//weather-app-vanilla-js.git
cd weather-app-vanilla-js
Just open index.html in your browser π¦οΈ
πΈ Preview π€οΈ Desktop π± Mobile
π¨βπ» Developer
Created by Adarsh Tiwari
"When logic meets clouds, the forecast becomes code." βοΈ