"API Based Weather Web-App": Project Report
"API Based Weather Web-App": Project Report
ON
web-app”
SUBMITTED TO:
SUBMITTED BY
Gaurav Joshi
170110270054
BSc(CS)
CERTIFICATE
SubmittedBy :
GAURAV JOSHI
RollNo.:-1700110270054
TableofContents
1.Introduction of Project
3. Requiremen tAnalysis
3.1Functional Requirements
3.2Hardware Requirements
3.3Software Requirement
3.4Tools and Environment
2.1 :
2.1.1-Introduction:
Weather app project is made to get weather details for your current location and any
other location on searching via the descriptive location name
2.1.2-Purpose:
2.1.3-Scope:
User can easily search our website on internet and thereare following facility in
Website
2.1.4-Overview:
1. INITAIL PAGE:
Website itself show weather data based on user current location through browser
geo location
2. Search Form:
User can search for any locatioin via its dertailed name
3. weekly forecast:
Weekly summary and 7-days summary
3. Requirement Analysis
3.1-FunctionalRequirements:
3. 2 Software Requirements
Minimum SoftwareRequirements:-
Any OperatingSystem
VisualStudio code (or any other code editior)
Any modern day browser (GOOGLE CHROME)
PurposeofthisDocument:
The purpose of this SRS document is providing a detailed overview of our software
product, its parameters and goals.This document describes the project's target
audience and its userinterface,hardware and software requirements.
ScopeoftheDevelopmentProject:
Our project goals are to create a website to handle the locatioin name and current location
based weather serach
GEOCOORDS : THIS may come from browser or mapbox api tofetch weather data and wae
need to pass it to dark sky api to get weather data
LOCATION NAME : this would come from form search and we need to transform
it to geocoords and then to weather data
4.3.2ExternalInterfaceRequirements:
4.3.2.1Userinterface:
The user interface for this product will be graphical and relatively simple inorder to
accommodate the target audience .All input to our program will be achieved through a
mouse as well as keyboard while all outpu twould be via a monitor.
5.DataFlowDiagram (DFD):
Map box API
USER
Darksky api
WEATHER
Location
DATA
name
SERVER
WEATHER
DATA