This is a progressive web application (PWA) built with Angular to provide users with real-time weather information. With this app, users can easily check the weather forecast for their location or any other location around the world.
- Real-time Weather Data: Get up-to-date weather information from various locations.
- Responsive Design: The app is built with responsiveness in mind, ensuring a seamless experience across different devices.
- Progressive Web App: Enjoy the benefits of a PWA, including offline functionality, fast loading times, and the ability to install the app on your device.
- Location-based Forecast: Users can allow the app to access their location or manually input a location to view the weather forecast.
- Detailed Forecast: View detailed weather forecasts, including temperature, humidity, wind speed, and more.
- User-friendly Interface: The app features an intuitive and user-friendly interface for easy navigation and interaction.
To run this Angular PWA Weather App locally, follow these steps:
-
Clone this repository to your local machine.
git clone https://github.com/Ostromecky/weather.git
-
Navigate to the project directory.
cd weather
-
Install the dependencies.
npm install
-
Start the development server.
ng serve
-
Open your browser and navigate to
http://localhost:4200
to view the app.
-
Upon opening the app, you will be prompted to allow access to your location. Alternatively, you can manually input a location.
-
Once the location is set, you will see the current weather information for that location.
- Thanks to OpenWeather for providing the weather API.
- Thanks to Google Maps for providing the geolocation API.
- Built with Angular.
You can view a live demo of the Angular PWA Weather App here.
For any inquiries or support, please contact [email protected].
Enjoy checking the weather with our Angular PWA Weather App! 🌦️