Skip to content

A weather web app that provides real-time forecasts using OpenWeatherMap API, with custom visuals and sounds for an immersive user experience.

Notifications You must be signed in to change notification settings

ask11042004/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 

Repository files navigation

WeatherApp

🌦️ Weather App – A Visually Immersive Weather Experience

πŸ”Ή Project Title & Short Description

Weather App is a beautifully designed web application that provides real-time weather updates. Featuring custom-made images and sounds, it delivers a more engaging and immersive weather-checking experience.


πŸ”Ή Problem Statement

Traditional weather apps provide plain data without an engaging user experience. This project enhances weather tracking by integrating visuals and sounds that match different weather conditions, making it more interactive and enjoyable.


πŸ”Ή Solution Overview

This weather app:
βœ… Displays real-time weather updates (temperature, humidity, wind speed, etc.).
βœ… Uses custom images and custom sounds for various weather conditions.
βœ… Features a user-friendly and interactive UI.
βœ… Allows users to search and view weather updates for different locations.
βœ… Provides animated weather effects for a dynamic experience.


πŸ”Ή Tech Stack Used

Frontend: HTML, CSS, JavaScript
Libraries & Frameworks: (Optional) Bootstrap, Tailwind CSS, Axios for API calls
APIs: OpenWeatherMap API (or another weather API)
Assets: Custom-designed images and sounds


πŸ”Ή Setup & Installation Instructions

1️⃣ Clone the Repository

git clone https://github.com/your-username/weather-app.git
cd weather-app

2️⃣ API Key Configuration

  • Obtain an API key from OpenWeatherMap.
  • Create a config.js file in the project directory and add:
const API_KEY = "your-api-key-here";
  • Ensure the script imports this API key properly.

3️⃣ Open the Project

Simply open index.html in a browser to run the application.

4️⃣ (Optional) Run a Local Server

If required, start a local server using Python:

python -m http.server 8000

Then open http://localhost:8000/ in your browser.


πŸš€ Future Improvements

πŸ”Ή Implement voice-based weather updates.
πŸ”Ή Introduce dark mode and UI theme customization.
πŸ”Ή Add more detailed forecasts (hourly, weekly).


πŸ“¬ Contact

πŸ“§ Email: skumaranaswara11042004@gmail.com πŸ”— GitHub: (https://github.com/ask11042004/weather-app)


πŸ“œ License

This project is licensed under the MIT License.


πŸ“Š Live Demo

Check out the live demo here: Live Demo Link

image

About

A weather web app that provides real-time forecasts using OpenWeatherMap API, with custom visuals and sounds for an immersive user experience.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published