Skip to content

The Weather App Detection is a modern web application built using React, Redux, and Progressive Web App (PWA) features to provide real-time weather updates. The app allows users to search for weather conditions of any city, view detailed forecasts, and access cached weather data even when offline.

Notifications You must be signed in to change notification settings

Vinothini-1/WeatherApp_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot 2025-03-04 at 9 29 59 AM

🌤️ Weather App

A modern Weather App built with React, Redux, PWA, and Custom Hooks to provide real-time weather updates with a seamless user experience.

🚀 Features

🌍 Real-time Weather Data – Fetch current weather for any city.

🎨 Light/Dark Mode – Theme toggling using Context API.

💾 Redux State Management – Stores and caches last searched city.

📱 Progressive Web App (PWA) – Installable on mobile & desktop and u can use it offline too.

🔄 Custom HooksuseFetchWeather for efficient API handling.

🚨 Error Handling – Error boundary to catch API failures.

Fast & Responsive – Optimized for speed and mobile-friendly.

🛠️ Tech Stack

⚛️ React.js – Frontend UI

🏪 Redux Toolkit – State management

🔥 PWA (Progressive Web App) – Offline support

Custom Hooks – For API calls

🌙 Context API – Theme toggling

🎨 CSS/Tailwind – Styling

📦 Installation

1.npm i

2.🌍 API Used OpenWeatherMap API

3.npm start

🎯 Future Enhancements

🌐 Add multi-language support

📍 Implement geolocation-based weather

📊 Show hourly & weekly forecasts

🔔 Push notifications for extreme weather alerts

🛠️ Contributing

Feel free to contribute! Open an issue or submit a pull request.

About

The Weather App Detection is a modern web application built using React, Redux, and Progressive Web App (PWA) features to provide real-time weather updates. The app allows users to search for weather conditions of any city, view detailed forecasts, and access cached weather data even when offline.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published