0% found this document useful (0 votes)
186 views5 pages

Weather App Project Proposal

The document outlines a student project to develop a weather app. The app will provide current weather conditions and forecasts for user-selected locations using data from APIs. It will feature hourly and daily forecasts, location services, an interactive map, weather alerts and a dark mode. The app will be developed using React Native and APIs like Open Weather Map. Deliverables will include the functional Android app, documentation and a demonstration video. The goal is to create an easy-to-use app that provides convenient access to real-time weather data.

Uploaded by

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

Weather App Project Proposal

The document outlines a student project to develop a weather app. The app will provide current weather conditions and forecasts for user-selected locations using data from APIs. It will feature hourly and daily forecasts, location services, an interactive map, weather alerts and a dark mode. The app will be developed using React Native and APIs like Open Weather Map. Deliverables will include the functional Android app, documentation and a demonstration video. The goal is to create an easy-to-use app that provides convenient access to real-time weather data.

Uploaded by

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

The Islamia University of Bahawalpur

Department of Computer Science

Project Title: Weather App


Academic Session: 2020-2024
Submitted By:
Bushra Mustafa(2032812)
Sadia Ghafoor (2032814)
Submitted To:
Hafiz Kashif Ali

Bachelor of Science in Computer Science


Table of Contents

Introduction:...................................................................................................................................................3
Abstract:...........................................................................................................................................................3
Project Description:........................................................................................................................................3
Purpose :..........................................................................................................................................................3
Scope:...............................................................................................................................................................4
Features:..........................................................................................................................................................4
Hourly Forecast:..............................................................................................................................................4
Daily Forecast:.................................................................................................................................................5
Location-Based Weather:...............................................................................................................................5
Interactive Map:..............................................................................................................................................5
Dark Mode:......................................................................................................................................................6
Technology Stack:....................................................................................Error: Reference source not found
Deliverables:.............................................................................................Error: Reference source not found
Conclusion:...............................................................................................Error: Reference source not found

Introduction:
The weather app project aims to develop a user-friendly and reliable mobile or web application
that collects real-time weather data from various sources and displays it in a simple and intuitive
interface. The app will use geolocation to detect the user's location and provide accurate weather
information for that location. The goal is to create an application that is easy to use and provides
quick and convenient access to weather information.

Abstract:
The weather app is a mobile or web application designed to provide users with real-time weather
information for a specific location. The app collects weather data from various sources, including
APIs, and uses geolocation to provide accurate information for the user's location.

The project team's primary objective is to create a user-friendly interface that allows users to
easily access weather information, including temperature, humidity, wind speed, and
precipitation.

Project Description:
The weather app is an application that provides real-time weather information to users. The app
will use data from different sources to provide users with the most accurate weather information.
The user interface will be simple and easy to navigate.

Purpose :
The purpose of this project is to design and built a fully functional weather application.it also
includes the fetching of data in need of taking information about weather worldwide thus will
display accurate weather forecast to users given location in an efficient manner.

Scope:
The scope of this project lies in collecting and display of local weather data, analyze weather
forecast and display a live stream of the local weather .the product will be able to predict the
weather. It will also display many other factors like humidity, chances of rain (in percentage)and
also live condition of weather ( sunny, cloudy, rainy or snowy)

Features:
Current Weather Conditions: The app will display the current weather conditions, including temp
• Current weather conditions: temperature, humidity, wind speed, etc.

• Seven-day forecast: temperature, precipitation, etc.

• Weather alerts and notifications for severe weather conditions

• User location detection

• User-friendly interface

• Compatibility with various platforms: iOS, Android, and weberature, humidity, wind speed,
and direction.

Hourly Forecast:
The app will provide an hourly forecast for the next 24 hours. Users will be able to view the
temperature, precipitation, and wind speed for each hour.

Daily Forecast:
The app will provide a 7-day forecast. Users will be able to view the high and low temperatures,
as well as the chance of precipitation for each day.

Location-Based Weather:
The app will automatically detect the user's location and provide weather information for that
location.
Interactive Map:
The app will include an interactive map that allows users to view weather conditions for different
locations. Weather Alerts: The app will provide weather alerts for severe weather conditions,
such as thunderstorms, hurricanes, and tornadoes.

Dark Mode:
The app will include a dark mode option for users who prefer a darker interface.

Technology Stack:
Programming Language: The app will be developed using JavaScript.

Frameworks: The app will use React Native for cross-platform development.

API: The app will use Open Weather Map API to fetch weather data.

Database: The app will not require a database.

Open Weather Map API: for obtaining weather data

React Native: for building the mobile application

Database: The app will not require a database.

• Open Weather Map API: for obtaining weather data

• React Native: for building the mobile application

• Redux: for managing the state of the application

• Firebase: for user authentication and push notifications

Deliverables:
 A fully functional Weather App for Android.
 .Source code of the application
 Technical documentation including the API documentation, user guide, and installation
guide
 A demonstration video showing how to use the app and its features

Conclusion:
The Weather App project will provide users with real-time weather information using data from
multiple sources. The app will be developed using React Native and the Open Weather Map API,
making it easy to use on both iOS and Android devices. The app's features will include current
weather conditions, hourly and daily forecasts, location-based weather, an interactive map,
weather alerts, and darkmode.

You might also like