Please enable JavaScript.
Coggle requires JavaScript to display documents.
Weather App - Coggle Diagram
Weather App
Data
IP stack
continent name
country_code
continent code
city
region_code
region_name
zip
latitude
longitude
open weather API
humidity
wind speed
pressure
clouds
Min temperature
Sunrise
Max temperature
Sunset
longitude
laitude
Weather
Types of data
Integer
Real
Boolean
String
Float
limitations of data
IP Stack
Open Weather API
JSON
receive data in JSON
IP Stack
Open Weather API
Convert JSON into Python Dictionary
Display Python Dictionary
User
Schools
Experience
Targeted at Kids
Fun
Interface
Simple
Colourful
Need/wants
Weather
Up coming rain
campers/fisherman
Experience
Quick and sharp
Interface
Simple
Needs/wants
Weather
Wind Speed
Water temp
Sunset/Sunrise
NASA
Experience
Systematic
All relevant information about all weather around the world
Interface
Complex
Needs/wants
Up coming weather
persipertation
Humidity
air pressure
Moon cycle
Temperature in International space station
Other complex stuff i dont understand
Sports
Need/wants
Up coming rain
Humidity
Be able to book and see the weather
Temperature
Interface
Simple
Experience
Quick and fast
Usability principles
Utility
Portability
Be able to work on many operating systems
Not relying on special hardware
Responsiveness
Able to adjust to any screen
Learnability and Effectiveness
Effective user interface
Easy to learn user interface
Use CARP
Accessibility
How accessible is the website to users with disabilities
Colour blindness
avoid using red and green colours
Eye sight
Avoid using small text
language barrier
website to be able to switch languages
Bad internet
adding an '<alt>' for people who cant load an image
Safety
Adding a login page
Sign in with google
2 step authentication
Password strength
Warning to the user
The website will have to use their sensitive data
Hidden password
Dots
Astrics
Data loss recovery
"Are you sure you want to exit. Project will not be saved."
"In 30 days this file will be permanently deleted"
Functionality
Process
Get the weather
Get Historical
Book event
Notifications
Find parking
Get user location
Get users preferred location
Inputs from user
Location
Date
Time
Outputs
Weather
Temperature
Humidity
Tools
External resources
Open Weather API
Coggle
Bootstrap
Pycharm
Mockflow
W3schools
IP stack
Programming
JSON
Flask
Html
Python
Jinja
Algorithms
User puts in their chosen location
IP Stack finds user location
Display weather of the user’s location
Celsius to Fahrenheit
Success criteria
Prescribed
Present a user-interface prototype
Present a low-fidelity non-coded prototype digital solution
Accuracy and efficiency of the algorithms (min 3)
Display current and forecast weather
Make a web app using weather API and IP stack
Able to find user location and user’s chosen location.
Self-determined
Non-cluttered design
Includes a search bar
Users finds the web app useful
Must be aimed at nudgee community
Web app that is free for everyone
Must indicate the user when using their personal information.
Follow CARP Contrast, repetition, Alignment and proximity
Explore
Existing solutions
Google weather
Open Weather API
BOM
Phone weather app