https://github.com/birdo1221/weather-dashboard
Global-Weather-Dashboard
https://github.com/birdo1221/weather-dashboard
app php php7 poc testing weather weather-api web
Last synced: over 1 year ago
JSON representation
Global-Weather-Dashboard
- Host: GitHub
- URL: https://github.com/birdo1221/weather-dashboard
- Owner: Birdo1221
- License: mit
- Created: 2025-01-16T14:49:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-16T14:58:23.000Z (over 1 year ago)
- Last Synced: 2025-01-24T12:15:31.192Z (over 1 year ago)
- Topics: app, php, php7, poc, testing, weather, weather-api, web
- Language: Hack
- Homepage: https://weather.birdo.uk
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather App 🌦️
This Weather App provides real-time weather updates for any location using the OpenWeatherMap API. Users can enter a postcode and country code to retrieve current weather conditions such as temperature, humidity, wind speed, and more.
## Features
- **Real-Time Weather Data**: Displays current weather information for a specified location.
- **Detailed Metrics**: Includes temperature (current, max, and min), humidity, pressure, wind speed, and direction.
- **User-Friendly Interface**: Simple and clean design with responsive styling.
- **Error Handling**: Redirects users to an error page if an invalid postcode is entered.
## How It Works
1. Users input a valid postcode and country code into the app.
2. The backend PHP script fetches weather data from the OpenWeatherMap API.
3. Data is processed and displayed dynamically on the front-end.
## API Integration
- Uses the [OpenWeatherMap API](https://openweathermap.org/api) for weather data.
- Fetches data in metric units by default.
## Technologies Used
- **Frontend**: HTML, CSS, and JavaScript.
- **Backend**: PHP for server-side logic.
- **API**: OpenWeatherMap for weather data.
## Installation
1. Clone this repository:
```bash
git clone https://github.com/Birdo1221/Weather-Dashboard.git