Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mikexarau/scalable-weather-web-app-real-time-weather-information
This project is a scalable weather web application that connects to the AccuWeather API to provide real-time weather data for any location worldwide. Developed using Python and Flask, the app features a responsive design and is built to accommodate future enhancements.
https://github.com/mikexarau/scalable-weather-web-app-real-time-weather-information
api css3 flask full-stack html5 python weather-api weather-app weather-information
Last synced: 28 days ago
JSON representation
This project is a scalable weather web application that connects to the AccuWeather API to provide real-time weather data for any location worldwide. Developed using Python and Flask, the app features a responsive design and is built to accommodate future enhancements.
- Host: GitHub
- URL: https://github.com/mikexarau/scalable-weather-web-app-real-time-weather-information
- Owner: mikexarau
- License: gpl-3.0
- Created: 2024-08-04T11:24:20.000Z (5 months ago)
- Default Branch: MASTER
- Last Pushed: 2024-08-04T12:30:46.000Z (5 months ago)
- Last Synced: 2024-08-05T12:59:05.107Z (5 months ago)
- Topics: api, css3, flask, full-stack, html5, python, weather-api, weather-app, weather-information
- Language: Python
- Homepage:
- Size: 11.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Scalable Weather Web App
This project is a scalable weather web application that connects to the AccuWeather API to provide real-time weather data for any location worldwide. Developed with the potential to expand its features, this first version serves as a foundation for future improvements and scalability.
## Key Features
- Fetches real-time weather data from the AccuWeather API.
- Displays current weather conditions, temperature, and forecasts.
- Scalable architecture for future enhancements.
- Responsive design suitable for both desktop and mobile devices.
- Built with Python and Flask, using modern web technologies.## Installation
1. Clone the repository:
```bash
git clone https://github.com/mikexarau/Weather-Web-App.git
Navigate to the project directory:
cd Weather-Web-AppInstall the required dependencies:
pip install -r requirements.txtSet up environment variables (e.g., AccuWeather API key) in a .env file:
ACCUWEATHER_API_KEY=your_api_key_hereRun the application:
python app.py# Usage
Enter a city name to fetch current weather data.
The application displays temperature, humidity, wind speed, and a brief weather description.