Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Real-time Weather Forecasting app.

Project Domain / Category


Web based application.

Abstract / Introduction
Weather forecasting is the process of predicting the state of the atmosphere at a specific
location and time in the future. It involves analyzing various atmospheric parameters such
as temperature, humidity, wind speed, air pressure, and precipitation patterns to estimate
how weather conditions will evolve over time.

Weather forecasting apps are mobile applications that provide users with up-to-date
weather information and forecasts for their current location or specified locations. These
apps utilize various sources of weather data, including meteorological agencies, weather
stations, and atmospheric models, to deliver accurate and reliable forecasts.

The main objective of the application is to create a web-based weather application that can
provide real-time weather details (like current temperature and chances of rain) of a
particular location. The app can also predict if the day will be rainy, cloudy, or sunny.

It is important to know how to use API calls to scoop out weather information from other
websites and display relevant information in your app.

For the app’s best User Interface, you have to place an input text box in which the users can
enter the location for which weather information is needed. As soon as the search button
is hit, the weather forecast for the input location should pop out.

Functional Requirements:
Provide a bulleted list of functional requirements
1. User Authentication and Authorization:
• Implement secure user registration, login, and logout functionality to protect
user data.
2. Location Management:
• Allow users to add and remove their preferred locations for weather
forecasts.
3. Real-time Weather Data Retrieval:
• Integrate with a weather API to fetch current weather conditions for user-
selected locations.
4. Forecast Display:
• Display current weather conditions and a short-term forecast (e.g., next 24
hours) for each location.
5. Alerts and Notifications:
• Implement push notifications or alerts for severe weather conditions based
on user preferences.
Tools:
HTML, CSS, JavaScript, PHP and MySQL.
Node.js and Express

Supervisor:
Name: Mukaram shah
Email ID: Mukaram.shah@vu.edu.pk
Skype ID: to_shah

You might also like