Weather and Forecast System: (Session 2022-2023)
Weather and Forecast System: (Session 2022-2023)
PROJECT REPORT
Submitted in partial fullfillment of the requirement for
degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
By
ABDUL RAHMAN
Under the Esteemed Guidance of
Department of Computer Science and Engineering
CERTIFICATE
Estimation
When a forecaster sets out to estimate a particular variable,
such as the minimum temperature on a given night in the city
where he or she is based, he or she has access to a wealth of
observed and model-generated evidence. However, none of
the data can be used to make a concrete prediction.
In the current scenario, the forecaster must also apply
knowledge of average climatic conditions using APIs.
Flow Chart
Specific requirements
There will be several requirements before the process of
development of The Live Weather and Forecast System. The
below are the required software or packages needed to
accomplish this objective. Required software:
HTML: HTML is the language for describing the structure of
Web pages. HTML gives authors the means to: Publish online
documents with headings, text, tables, lists, photos,
etc. Retrieve online information via hypertext links, at the click
of a button.
Setting Up Of JavaScript:-
In HTML, JavaScript code is inserted
between <script> and </script> tags. The src attribute
specifies the URL of an external script file.
Note: The external script file cannot contain the <script> tag.
Note: Point to the external script file exactly where you would
have written the script.
<!DOCTYPE html>
<html>
<head>
<!-- jQuery library -->
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jque
ry.min.js"></script>
</head>
<body>
</body>
</html>
Setting Up Of Node.js:-
NodeJs is a cross-platform environment that runs and
executes JavaScript codes outside the browser. It’s a version
of Chrome’s V8 JavaScript runtime engine, allowing you to
develop server-side JavaScript applications. It comes up with
everything which is required to run a program written in
JavaScript.
The NPM – Node Package Manager is the default package
manager for NodeJs. Basically, NodeJs is a JavaScript runtime
environment, allowing developers to develop the scalable
application in a given time.
NPM allows open-source web developers to share and borrow
packages for app development. Also, it works as a command-
line utility for the application for installing packages in the
project, dependency management, and even version
management.
Download the Windows Installer from node.js official site.
Make sure you have downloaded the latest version of
NodeJs. It includes the NPM package manager.
The Postman CLI is the command-line companion that is
developed, supported, and signed by Postman. It enables you
to run collections, lint API schemas, run security and
governance checks, and log in and out. All test results will be
automatically pushed to the app.
powershell.exe -NoProfile -InputFormat None -ExecutionPolicy
AllSigned -Command
"[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex
((New-Object System.Net.WebClient).DownloadString('https://dl-
cli.pstmn.io/install/win64.ps1'))"
Methodology
After the all the configurations are done, the website now is
available for use and thus users such as the lecturer can start
taking down Live Weather and Forecast System care simply by
just accessing the “Mail Information” tab in the Live Weather
and Forecast System care management system website.
Node.js provides capabilities to create your own web server
which will handle HTTP requests asynchronously. You can
use IIS or Apache to run Node.js web application but it is
recommended to use Node.js web server. Node.js makes it
easy to create a simple web server that processes incoming
requests asynchronously.
});