The PWA Weather App is a user-friendly web application that delivers real-time weather updates for any location. This app is designed to work offline and can be installed on any device supporting a web browser, offering an app-like experience on desktop and mobile platforms.
- Real-Time Weather Data: Fetch current weather information including temperature, humidity, wind speed, and more.
- Search by City: Users can search weather forecasts by city.
- Responsive Design: Ensures that the app looks great on both desktop and mobile devices.
- Offline Functionality: Leveraging service workers, the app can function offline, showing cached weather data.
- Installable: As a PWA, it can be installed directly from the browser to the home screen of your device.
- HTML
- CSS
- JavaScript
- Service Workers for offline functionality
- A modern web browser that supports PWAs (e.g., Google Chrome, Mozilla Firefox, Microsoft Edge).
- Clone the repository:
git clone https://github.com/yourusername/pwa-weather-app.git
- Navigate to the project directory:
cd pwa-weather-app
- Open the application:
- Simply open the
index.html
file in a browser to run the app locally.
- Simply open the
- Open your web browser and go to the app URL.
- Enter the name of the city in the search bar and press enter.
- View the weather data that appears. You can refresh the data by re-entering the city's name or searching for a new location.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Kavya B S [[email protected]]