Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
27 views6 pages

Design and Development of An Efficient and Intelli

The document discusses the design and development of a web-based weather forecasting application that utilizes HTML, CSS, and JavaScript, along with the Open Weather Map API to provide real-time weather data based on user location. The app aims to offer accurate weather information, including parameters like temperature, humidity, and wind speed, while being user-friendly and lightweight. The authors highlight the importance of weather forecasting for various sectors, particularly agriculture, and propose enhancements through advanced technologies like machine learning for improved accuracy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views6 pages

Design and Development of An Efficient and Intelli

The document discusses the design and development of a web-based weather forecasting application that utilizes HTML, CSS, and JavaScript, along with the Open Weather Map API to provide real-time weather data based on user location. The app aims to offer accurate weather information, including parameters like temperature, humidity, and wind speed, while being user-friendly and lightweight. The authors highlight the importance of weather forecasting for various sectors, particularly agriculture, and propose enhancements through advanced technologies like machine learning for improved accuracy.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Recent Developments in Electronics and Communication Systems 353

KVS Ramachandra Murthy et al. (Eds.)


© 2023 The authors and IOS Press.
This article is published online with Open Access by IOS Press and distributed under the terms
of the Creative Commons Attribution Non-Commercial License 4.0 (CC BY-NC 4.0).
doi:10.3233/ATDE221281

Design and Development of an Efficient


and Intelligent Weather Forecasting App

Gaurav Kumar BHARTIa,1, Abhijeet RANJANb, Anshul BHARATb, Suraj YADAVb


a
Electrical Engineering Department, Chandigarh University, Punjab, 140413, India
b
Computer Science and Engineering Department, Chandigarh University, Punjab,
140413, India

Abstract. Weather Forecasting App is a based-on web application that provide the
exact the weather data of user’s location. In the proposed web application, there are
many parameters used like humidity, wind pressure, wind speed, temperature,
sunrise and sunset of and area. In this we can give exact location of a hilly area and
forestry area. In this web app we have used API in JavaScript to fetch all the
weather’s parameters data. In the proposed app open weather map API being use to
fetch the weather data for the user’s location.

Keywords. API, JavaScript, open weather API, GitHub

1. Introduction

Weather forecasting is foreseeing the climate conditions of the atmosphere which can
vary from place to place and time to time. So basically, it is a complex process that tests
the utilization of science and innovation to foresee the climatic circumstances at a given
time. The prediction of weather helps us aligns our day-to-day life. Many parameters
affect the forecasting of weather like atmospheric temperature, pressure, amount of
precipitation, wind speed, air humidity, and so on. In this web application HTML, CSS
and JAVASCRIPT are used for the design and functionality of the weather app. Open
weather map API is used to detect whether parameters such as location, months, season,
and sunlight. Weather forecasting apps are used to find bad weather conditions that’s
why it is beneficial for tourism, and transportation safety especially civil & military
aviation and road, defense services, marine, agriculture, and sailors. This application is
good for farmers to help them to plant and harvest their crops. This application also
works in hilly and forest areas. This weather forecasting app is several weather alerts are
there like thunderstorms, tornados, floods, cyclones, snowfall, and fog. This weather app
is user-friendly. The application is more attractive and effective for the users. This
application is lightweight, it will be updated at regular intervals of time and it will take
less storage. In this web application, we have designed a weather forecasting app. It is
interfaced with various parameters are there. like stickiness, pressure, wind, speed, dawn,
and nightfall of their area. It is a very attractive interface. This web-based project is also

1
Dr. Gaurav Kumar Bharti, Electrical Engineering Department, Chandigarh University, Mohali, Punjab,
140413, India; E-mail: [email protected].
354 G.K. Bharti et al. / Design and Development

a very responsive app that can provide a very interactive easy-to-use interface to the user
on all their devices. Mean this app is a dynamic site that can change its orientation and
size depending upon the user's devices. So basically, it is a complex process that tests the
use of science and technology to predict atmospheric conditions at a given time. Weather
forecasting is a complex process that tests the use of science and technology to predict
the weather conditions at a given time.

The purpose of weather forecasting is to provide individuals and organizations with


information they can use to reduce climate-related losses and grow the community
benefits, which include health and property protection, public health and safety, and
support economic prosperity and a standard of living. not them. For our project, we are
building a web-based weather app that provides real-time information on weather
parameters, such as temperature, humidity, and weather status, etc. So, to improve this
weather app, we need the basics web development information, i.e., HTML, CSS, and
Java script.

2. Literature survey

The weather forecasting provides data that people and associations can use to diminish
environment-related misfortunes andadvance social advantages, including wellbeing and
property security, general wellbeing and wellbeing, and backing for monetary thriving
and personal satisfaction.Weather forecasts are used in many situations such as bad
weather warnings and advice, weather forecasting behavior, forecasts for seawater,
agriculturaldevelopment, and forest fire prevention. In the paper, the weather forecasting
app, that is the ‘Badal weather app’ (2017) the authors M.K. Liza1, Bhaskar Chowdhury,
and Ashish Angadi abstracted that continuous change in climate and unusual rainfall, it
is very difficult to get an accurate prediction of the weather. [1]. In this paper on weather
forecasting using data mining along with some integrated approaches (2015), the author
G. Vamsi Krishna’s main objective of these researchers in these is to make a mobile
application to provide the user with a weather application, although this app required
user verification to fetch the data,so users have to sign up to this app using theirgoogle
account to monitor their weather parameters. The writer tried to outcast the problems
regarding the weather data to improvise the agricultural product which then was
summarized using analyzing historical info and some past case studies. So, in this paper,
the writer uses an integratedapproach for fetching the weather data by Data mining the
past user data with the help of some machine learning [2]. Utilization of Weather
conditions Gauging Applications for Horticultural Turn of events (2018), in this paper
the climate information is considered with ascribes, for example, wind pressure,
stickiness, Temperature, of cities for a time of 97 days is the main objective of the authors
M. A. Farukh, M. M. Rahman and M. N. H. Khan. Agribusiness is overseeing the
provincial as well as the public economy of Bangladesh. This study was led given case
studies and calculated techniques. Related issues with respect to climate and farming
creation were summed up the breaking down authentic data and contextual analyses. In
the wake of investigating this information, an idea was made to limit the issues. Current
innovation as a portable application for weather conditions anticipating was found to
settle these issues. A calculated diagram was utilized for the innovation by the investors
exceptionally ranchers. Problem-related to the climate peculiarities which decline the
rural creation could be limited without any problem with versatile applications as
G.K. Bharti et al. / Design and Development 355

straightforward innovation. If this versatile climate application could apply, agrarian


creation will be increment and at long last public economy will grow up. [3]. Weather
monitoring and forecasting system using IoT (2021), in this system the researchers used
the IoT system for monitoring their system, the weather to be forecasted based on the
current and previous data modem. The SMS regarding the current weather statistics will
be displayed on the user's cell phone. The authors of this project utilizing IoT and
concluded that the framework proposed is a high-level answer for weather conditions
observing that utilizes IoT to make its ongoing information effectively available over an
extremely wide reach. The framework manages observing climate and environment
changes like temperature, dampness, wind speed, dampness, light power, UV radiation,
and even carbon monoxide levels in the air; utilizing different sensors. These sensors
send the information to the page and the sensor information is plotted as graphical
insights. The information transferred to the page can undoubtedly be open from any place
on the planet. The information assembled in these site pages can likewise be utilized for
future references. [4]. Weather Forecasting Models, Methods, and Applications (2013),
the authors have proposed a system that uses the data collection for getting the weather
data. For the data collection, they have suggested the data collection of the Surface-air
weather and Upper-air weather observations for prediction of the weather. In this survey
author Iseh. A. J.1 proposed that Weather conditions gauging displaying are a PC
program that gives meteorological data for future times in given areas. [5].

3. Methodology

Our team project "Weather Forecasting App is a development project utilizing HTML,
CSS, and JavaScript. This project includes a java script for making the functionality of
this web app. Here, we have used HTML to create a basic interface of the web
application and to make it more user friendly we have used styling techniques, and CSS
and get all the functionality of the web application like user interactive search form,
where the user can put the name of the location which they want. So, they can get
information about the climate condition. This implementation is done by calling the
weather API in JavaScript. Here we have a call open weather Map API to fetch the
weather data for the users based on their location. Nowadays, many weather
applications arereleased and not given a lot of features. But our weather app has a feature
that can new implementation such as support multiple parameters, there isno create an
account option is there, simple design and user interface, light weighted. Our climate
application is completely founded on open weather map API. Open weather-conditions
Map API is a getting the information of the client's area. We utilizing JavaScript is
atmospheric conditions map Programming point of interaction to instate the client's
environment data of all geolocation.
The algorithm of the weather forecasting app:HTML, CSS, and JAVASCRIPT are used
in design and functionality.HTML is a markup language of an internet browser how to
show text, pictures and different types of mixed media on a webpage.CSS (flowing
templates) are allowing to create great looking web pages.CSS used with HTML and
JAVASCRIPT is used to create a website. There are some features of the application. It
is free of cost weather app it is available on the internet and can be downloaded easily.
There is no need to create an account option where you access it and that’s it is not fear
356 G.K. Bharti et al. / Design and Development

of privacy issues. From the image, we can see the app will provide a weather forecast for
a week.

Figure 1. Screenshots of Interface of weather forecasting app

In this web application implementation is done as Firstly, a user installs a weather


forecasting app from internet. After the installing weather app. Click to run the
application. As the application starts, the users will input the providing user’s location
of any particular city. Andit will give the result of weather data of the user’s location. In
the form of an image, we can see the application will provide the weather condition
like wind pressure, wind speed, humidity, sunset, and sunrise. The information provided
by the user is fetched by the system. It will provide the weather detailsto the users.

Figure 2. Showing the interconnection of the application.

The weather forecasting has the following issues are: As we all know; the Indian
economy is heavily reliant on the prediction of the global economy. As a result, even a
minor error in weather forecasting can result in significant financial losses. This has a
national influence on the agricultural sector economy. The most serious flaw in weather
forecasting is that it is impossible to identify. In isolated places such as mountains, woods,
and stations, precise data is essential. For the most part, the system framework API
detects weather parameters. In our project, we employ web development technology,
which is inconvenient for the remote place since it necessitates a good internet
connection the topic of weather forecasting in the Weather Service Management may be
postponed. (Indian Meteorological Department) owing to potentially dangerous website
servers, i.e. Used to get meteorological information from earlier sources. The model
G.K. Bharti et al. / Design and Development 357

collects parameter data using web development technologies. It is inaccurate in its


information. Depending on the sensor, the accuracy might range from short too long.
We can get more precise data in a shorter amount of time than we can in a longer one.
The inability to obtain correct data is the most serious issue with weather forecasting in
isolated locations, such as a hill stations or a forest. Much of India's economy depends
on weather forecasting. Therefore, a small problem in weather forecasting could result
in significant agricultural losses in a national sector that contributes to contributing to
the national economy.

4. Result and Discussion

The goal of our group project, a weather forecasting app, is to fetch weather data
according to the user'sinput. The main problem that we have to face to achieve our is to
getaccuracy in the prediction of these weather data. So, to overcome this we have reduce
multiple if-else statementsin project, refactor the code and reduce numbers of parameters
of the method. The proposed work has been compared with the recent state-of-the art.

Reference Novelty Application of the work

[1] BADAL WEATHER APP- The main It uses the Map API provided by
objective of this mobile application is to Google and weather API by
provide users a weather application. certified weather provided.

[2] An integrated approach for Problems regarding weather and


Weather Forecasting based on Data Mining agricultural
production was summarized in
this using analysing historical
information and case studies.

[3] Application of Weather Forecasting Apps In this paper the weather data is
for Agricultural Development. considered with attributes, such
as wind pressure, humidity,
Temperature, of Visakhapatnam
city for a period of 97days.

[4] Weather monitoring and forecasting system They use data collection of
using IoT Surface and Upper-air weather
observations for prediction of
the weather.

[5] Weather Forecasting Models, Methods and They use data collection of
Applications Surface and Upper-air weather
observations for prediction of
the weather.

Proposed Work Design and Development of an Efficient and In this project to collect weather
Intelligent Weather Forecasting App data of a given place it will give
mugginess, wind pressure, wind
speed, dawn, and nightfall of a
client's area. It will provide
weather forecast of week. It will
use this app in hilly and forest
areas.
358 G.K. Bharti et al. / Design and Development

5. Conclusions

The paper a web-based climate estimating app which effectively executed and with the
assistance of JavaScript and API. The API helps the checking of the distinctive climate
limits, for the occasion, temperature, weight, dampness, wind speed, and precipitation.
The proposed web framework utilizing API can get much more precise climate parameter
information utilizing a few extra innovations like Machine learning, Information mining,
or a few IoT Gadgets. As per the development of neuroscience in today’s world,
profound learning can too be exceptionally valuable for this venture. With the assistance
of Profound learning besides the subset like AI and ML, it is possible to optimize our
framework in a much more progressed way so it can donate clients the precision in
information expectation. API utilizing this procedure and executed that to computerize
the web-based climate app to incredible client interaction.

References

[1] M.K. Liza, Ashish Angadi, Bhaskar Chowdhury, “BADAL WEATHER APP”. in Department of
Information Technology, SRM University, Chennai India (2017).
[2] G. Vamsi Krishna, “An Integrated Approach for Weather Forecasting in view of Data Mining and
Forecasting Analysis” (2015).
[3] M. N. H. Khan, M. A. Farukh and M. M. Rahman, "Application of Weather conditions Anticipating
Applications for Agrarian Turn of events'' in Bangladesh (2018).
[4] Balakrishnan Sivakumar and Chikkamadaiah Nanjundaswamy, Dr. Ambedkar Institute of Technology,
Bangalore, Karnataka, India, Weather conditions observing and anticipating framework utilizing IoT
(2021).
[5] Iseh. A. J.1, Federal University Wukari, Taraba State, Weather Forecasting Models, Methods and
Applications (2013).

You might also like