0% found this document useful (0 votes)
48 views16 pages

Weather Forecasting-2

Uploaded by

Shoaib Ali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views16 pages

Weather Forecasting-2

Uploaded by

Shoaib Ali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

SHADAN WOMEN’S COLLEGE OF

ENGINEERING AND TECHNOLOGY

TOPIC: WEATHER FORECAST


APPLICATION
PROJECT GUIDE:
Shaista Nousheen
Asst.professor, Department of CSE

TEAM MEMBERS

Afiya Naaz- 22L51A0501


Huriya Amber- 22L51A0539
Ismath Jahan- 22L51A0543
Mahveen Sultana- 22L51A0550
INTRODUCTION

Weather forecasting is the application of science and technology to


predict the conditions of the atmosphere for a given location and
time.

This Weather app is a web application which will tell the users about
the weather details of any particular city . The easy and Interactive
User Interface will help our users to easily know about the
temperature , wind speed , humidity and description about the
weather.
ABSTRACT

• This project focuses on the development of weather forecast application using Python,
HTML, Bootstrap.
• Python for Backend functionality and HTML/Bootstrap for the Frontend interface.
• Utilizes open-access weather APIs to retrieve real-time weather data for various
locations

Flask Library is used to build the Web Framework.

HTML/ BootStrap are employed to design an intuitive and user-friendly interface

It fetches weather information such as temperature, description for a specified location.
Software Requirements

 Languages: Python, HTML ,Bootstrap


 Tools/IDEs:VS Code
 Operating System: Windows 10 +
Hardware Requirements

 RAM: 4GB
 Disk Space: 55 MB(approx)
 Processor:(intel) CORE i5
LITERATURE SURVEY
 Weather forecasting has been one of the most challenging difficulties
around the world because of both its practical value in popular scope
for scientific study and meteorology. Weather is a continuous,
dynamic ,multidimensional chaotic process, and data-intensive and
these properties make weather forecasting a stimulating challenge
 It is one of the most imperious and demanding operational
responsibilities that must be carried out by many meteorological
services all over the globe. Various organizations / workers in India
and abroad have done demonstrating using supported time series
data manipulation.
 Many training have taken place within the analysis of pattern and
circulation of rainfall in many regions of the world. Totally altered time
series methods with different purposes are used to investigate
weather information in many different literatures. Accurate and timely
weather forecasting is a major challenge for the scientific research.
EXISTING SYSTEM
Current weather apps lack simplicity and speed, making
it challenging for users to quickly access accurate
information for specific cities.

There is a need for a streamlined web application that


prioritizes user-friendly interfaces, delivering real-time,
precise weather details for informed decision-making in
travel, planning, and daily activities.
DISADVANTAGES
• Lacks simplicity and speed
• Challenging for users to quickly access accurate information for specific cities.
• Lack of preciseness.
PROPOSED SYSTEM
To overcome this the problem , We made a web application using Html ,
Bootstrap and Python in which we will be providing user-friendly interface for easy
navigation , Efficient weather searching , accurate and fast data collection.
OBJECTIVE:
The objective of this project is to design and implement an efficient and user-friendly system
that helps user to know about weather details of any city using its name only.
KEY FEATURES:
 Real-Time Updates: The application fetches real-time.

Weather data using the OpenWeatherMap API.

 Accurate weather Details


Temperature in that city
Weather Description
PROPOSED SYSTEM-MODULES:
1.Data Class Module:

This module will define the data structures used in the project.

from dataclasses import dataclass


@dataclass

class WeatherData:

main: str

description: str

icon: str

temperature: int

2.Weather Service Module:

This module will contain functions to interact with the weather API, such as fetching latitude and longitude and getting
weather data.
FRONT-END SCREENSHOT
BACK-END SCREENSHOT:
System Architecture:
ADVANTAGES
This app provides commercial weather forecasting services
worldwide . it will utilize ideas passed by openweathermap and
national weather services.
•User-friendly Interface
• Using Basic html, CSS and PYTHON.
•Accurate weather Details
• Temperature in that city
• Wind speed in the city
• Weather Description
• Humidity
•Fast data Fetching
• Using open weather map’s API for it.
CONCLUSION

 This project successfully creates a simple weather web app using Python and
Flask. It fetches and displays current weather data by integrating the
OpenWeatherMap API. Key points include:

 API Integration: Fetches geographic and weather data using OpenWeatherMap.

 Web Development: Uses Flask for the web framework and Bootstrap for
responsive design.

 User Interface: Provides a clean interface for users to input city details and get
weather updates.

 Good Practices: Stores sensitive API keys in environment variables.

 This project is a great starting point for learning web development and API
integration, offering a practical tool for real-time weather information.
THANKYOU

You might also like