A sleek and modern weather web application that provides accurate weather forecasts using the Nominatim Geocoding API and OpenWeatherMap API. This project was developed as part of the Mobile Computing and Internet of Things course at Karlsruhe Institute of Technology.
- 🌍 Geocoding: Automatically detects your location using the Nominatim API.
- ☀️ Current Weather: Displays today's weather conditions, including temperature, humidity, and more.
- 📅 Weekly Forecast: Provides a detailed weather forecast for the current and upcoming weeks.
- 🔄 Responsive Design: Fully optimized for desktop and mobile devices.
Follow these steps to run the project locally:
- Node.js (v16 or later)
- Angular CLI (v15 or later)
-
Clone the repository:
git clone https://github.com/holtvogt/basic-weather-web.git cd basic-weather-web
-
Install dependencies:
npm install
-
Start the development server:
ng serve
-
Access the application:
Open your browser and navigate to http://localhost:4200.