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.
- 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.
- Clone the repository:
git clone https://github.com/mikexarau/Weather-Web-App.git
Navigate to the project directory: cd Weather-Web-App
Install the required dependencies: pip install -r requirements.txt
Set up environment variables (e.g., AccuWeather API key) in a .env file: ACCUWEATHER_API_KEY=your_api_key_here
Run the application: python app.py
Enter a city name to fetch current weather data. The application displays temperature, humidity, wind speed, and a brief weather description.