Skip to content

anointedthedeveloper/WeatherSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

WeatherSphere 🌀️

WeatherSphere is a modern, real-time weather application that provides accurate weather information for cities across the globe. Built with simplicity and reliability in mind, it features a clean UI and robust API handling.

πŸš€ Features

  • Global Search: Search for weather data by city name (e.g., London, Tokyo, New York).
  • Geolocation Support: Get instant weather updates for your current location with a single click.
  • Sample Locations: Quick-access buttons for popular cities.
  • Comprehensive Weather Data:
    • Current temperature and "Feels like" temperature.
    • Weather conditions with dynamic icons.
    • Wind speed, humidity, and atmospheric pressure.
    • Daily high/low temperatures and visibility.
  • Reliability Logic: Built-in fallback API key system to ensure service continuity if the primary key fails.
  • Responsive Design: Clean, modern interface that works across various screen sizes.

πŸ› οΈ Tech Stack

  • HTML5: Semantic structure.
  • CSS3: Custom styling with a focus on modern typography (Inter font).
  • JavaScript (ES6+): Fetch API for asynchronous data retrieval and Geolocation API.
  • OpenWeatherMap API: Reliable source for global weather data.
  • Font Awesome: High-quality icons for a better user experience.

βš™οΈ Setup & Installation

  1. Clone the repository to your local machine.
  2. Open script.js and ensure the API_KEY is correctly set (or add your own from OpenWeatherMap).
  3. Open index.html in any modern web browser.

πŸ“‚ Project Structure

  • index.html: Main application structure.
  • style.css: Modern styling and responsive layout.
  • script.js: Core logic, API integration, and fallback handling.

🀝 Contribution

Contributions, issues, and feature requests are welcome! Feel free to check the issues page if you want to contribute.

πŸ“„ License

This project is open-source and available under the MIT License.


Developed by anointedthedeveloper Powered by OpenWeatherMap API

Releases

No releases published

Packages

 
 
 

Contributors