The Weather Web Application is a dynamic and user-friendly web-based platform designed to provide real-time weather information. Built using the Django framework and leveraging the OpenWeatherMap API, this application offers users accurate and up-to-date weather data for any city around the globe. The project combines the robust features of Django with the comprehensive weather data provided by OpenWeatherMap to create a seamless and informative user experience.
- Real-Time Weather Data: Fetches and displays up-to-date weather information using the OpenWeatherMap API.
- Search by City: Allows users to search for weather information by entering a city name.
- Responsive Design: Ensures the application is accessible and user-friendly on all devices, including desktops, tablets, and mobile phones.
- Detailed Weather Information: Provides comprehensive weather details including temperature, weather conditions, humidity, wind speed, and more.
- Python
- Django
- CSS3
- OpenWeatherMap
- Clone the repository:
git clone https://github.com/nsmunasinghe/Weather_Web_Application.gitcd Weather_Web_Application- Create a virtual environment (if not exists):
python -m venv venv- Activate the virtual environment:
.\venv\Scripts\Activate.ps1- Install dependencies:
pip install -r requirements.txt- Run the application:
python manage.py runserver-
Access the application:
Open your web browser and go to http://127.0.0.1:8000.
- Enter the name of a city in the search bar.
- Press the "Search" button.
- View the real-time weather information for the specified city.
This project is licensed under the MIT License - see the LICENSE file for details.
Nimesh S. Munasinghe
Location: Anuradhapura, Sri Lanka
Email: nimeshsmunasinghe@gmail.com
LinkedIn: https://www.linkedin.com/in/nsmunasinghe/