A responsive and user-friendly web application that delivers real-time weather updates for over 200,000 cities worldwide. Powered by the OpenWeatherMap API, it allows users to view temperature, humidity, wind speed, and overall weather conditions simply by searching a city name or allowing location access.
π View the App
- π HTML β Semantic structure and markup
- π¨ CSS β Custom styling and responsive layout
- βοΈ JavaScript β Application logic, API interaction, and dynamic UI
- βοΈ OpenWeatherMap API β Real-time weather data provider
- π Search by City β Look up current weather for 200,000+ cities
- π Location Detection β Automatically fetch weather for userβs current location
- π‘οΈ Real-Time Stats β Displays temperature, humidity, wind speed, and weather description
- π± Responsive Design β Works seamlessly on mobile, tablet, and desktop
- π« Error Handling β Alerts for invalid or empty city names
- β»οΈ Dynamic Updates β Real-time UI refresh with each search or location update
- User enters a city name or grants location access
- JavaScript fetches data from the OpenWeatherMap API
- Weather data is parsed and displayed with clean UI
- The interface dynamically updates for every input
- Integrating and working with third-party APIs using
fetch() - Managing asynchronous operations and handling JSON data
- Building responsive, mobile-first user interfaces
- Enhancing user experience with real-time feedback and error handling
Jahnavi Frontend Developer | Passionate about building impactful web apps β¨ Learning by doing | π± Currently exploring real-time apps and full-stack development