Skip to content

LiteralKrishu/WeatherSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌤️ WeatherSphere – Professional Weather Web App

🚀 A sleek, responsive, and data-rich weather platform built with HTML, CSS, and JavaScript — crafted for the CodeSpark – 72 Hour Build Challenge.

status license tech


🧠 Overview

WeatherSphere is a professional-grade weather web application that goes beyond basic forecasts.
Designed for clarity, responsiveness, and engagement, it integrates real-time APIs with polished UI/UX to deliver accurate, visually appealing weather information.


🛠 Tech Stack

Technology Purpose
HTML5 Semantic structure & accessibility
CSS3 Responsive design, animations, theming
JavaScript (Vanilla) API integration, dynamic updates
OpenWeatherMap API Real-time weather, forecast, air quality
GeoDB Cities API Autocomplete city search
Leaflet.js Interactive map display
Netlify Hosting & deployment
GitHub Version control & documentation

🗂 Features

1. Core Weather Features

  • Current weather display
  • Temperature with °C/°F toggle
  • Weather description & icon
  • Humidity, wind speed, pressure
  • UV index with visual indicator
  • Rainfall measurements
  • Sunrise & sunset times

2. Location Features

  • Geolocation detection
  • City search with autocomplete
  • Map click location selection
  • Popular cities quick access
  • Interactive map with weather overlay
  • Dark/light mode support for map

3. Forecast Features

  • 24-hour weather predictions
  • Temperature trends
  • Weather conditions per hour
  • 6-day weather outlook
  • Daily temperature

4. UI/UX Features

  • Responsive design with sidebar & main content
  • Mobile-friendly layout
  • Light/dark mode toggle
  • Dynamic weather tints
  • Smooth transitions & animations

5. Additional Data Insights

  • Air Quality Index (AQI) with health advice
  • UV index with protection recommendations
  • Visual meters for AQI & UV levels

6. Performance & Reliability

  • Loading overlays & progressive data loading
  • Error handling with friendly messages

7. Data Management

  • Unit conversion: °C/°F, km/h, hPa
  • Persistent preferences: theme, last location, temperature units

8. Visual Elements

  • Dynamic weather icons
  • Font Awesome integration

🌐 Live Preview

👉 View Live on Netlify


📝 Credits

About

A sleek, responsive, and data-rich weather platform built with HTML, CSS, and JavaScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published