Please enable JavaScript.
Coggle requires JavaScript to display documents.
Park Web Application - Coggle Diagram
Park Web Application
Development Problem
User Interface
Useability Principles
Learnability
Accessibility
Safety
Effectiveness
Dynamic Webpage
Usable on
PC
Mobile
All or a Wide Range of Web Browsers
Government User Interface Design Standards
Web Content Accessibility Guidelines
Layout
Pages
Landing Page (Lets you pick a park)
Park Info
Weather Info
Sunrise/ Sunset
Coding Environment
Generate Application
Pycharm
Coding Languages
SQLite3
Flask
Python 3.7
Data Environment
Database Storage
Convert .csv to .db
Database Structures
Park Locations [Existing database]
Object_ID [PK]
Park Name
Street
Suburb
Postcode
User Login
User ID [PK]
First Name
Last Name
DoB
Weather [Existing database]
Location [PK]
Date / Time
Min Temp
Max Temp
Chance of Rain
Wind Speed
Current Temp
Database Sources
Live Weather Data
.json
web API
Live sunset and sunrise data
.json
web API
Park Locations Data
.csv
static
User Login Data
.csv
static
Impacts
Data
Confidence
Integrity
Accessibility
Personal
Social
Economical
Client Problem
Brisbane City Council
Client Determined Criteria
Algorithm to retrieve and display data from each API
Function to retrieve data from API
Accurate and Efficient Code
Use the two slated API datasets as well as the static CSV
Responsive Web Interface
Adjusts to different web browsers and technological devices (PCs, mobiles)
Receive data in one format and programmatically transform it into another format and display the data
Display only relevant data from the databases
Establish a rudimentary user-profile (using built-in methods)
Relevant headings for data
User Problem
Personas
Jennifer
29 years old
Nurse
Owns a rescue hound age 7
Likes meeting new people
Wants to work on her fitness
Lisa
16 year-old
Shy but friendly
Looking for something to do
Likes Nature and parks
Picks up new technologies easily
Joe
40 years old
Father of two children
Enjoys walking on the weekends
Doesn't have much time to socialise
Looking for simple, cost-effective family activities