Skip to content

Welcome to the Weather Web Application! This dynamic and user-friendly platform provides real-time weather information for any city around the globe. Built using the Django framework and leveraging the OpenWeatherMap API, this application ensures users receive accurate and up-to-date weather data seamlessly.

Notifications You must be signed in to change notification settings

nsmunasinghe/Weather_Web_Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⛅ Weather Web Application 🌈

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.

📜 Table of Contents

📌 Features

  • 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.

📌 Technologies Utilized

  • Python
  • Django
  • CSS3
  • OpenWeatherMap

📌 Installation

  1. Clone the repository:
git clone https://github.com/nsmunasinghe/Weather_Web_Application.git
cd Weather_Web_Application
  1. Create a virtual environment (if not exists):
python -m venv venv
  1. Activate the virtual environment:
.\venv\Scripts\Activate.ps1
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python manage.py runserver
  1. Access the application:

    Open your web browser and go to http://127.0.0.1:8000.

📌 Usage

  1. Enter the name of a city in the search bar.
  2. Press the "Search" button.
  3. View the real-time weather information for the specified city.

📌 License

This project is licensed under the MIT License - see the LICENSE file for details.

📌 Author

Nimesh S. Munasinghe
Location: Anuradhapura, Sri Lanka
Email: nimeshsmunasinghe@gmail.com
LinkedIn: https://www.linkedin.com/in/nsmunasinghe/

About

Welcome to the Weather Web Application! This dynamic and user-friendly platform provides real-time weather information for any city around the globe. Built using the Django framework and leveraging the OpenWeatherMap API, this application ensures users receive accurate and up-to-date weather data seamlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages