Please enable JavaScript.
Coggle requires JavaScript to display documents.
Brisbane Home Finder Web Application - Coggle Diagram
Brisbane Home Finder Web Application
Devloper Problem
Coding Environment
Development Tools
Thonny
Programming Languages
HTML
Display information
Python
Flask
SQLite3
CSS
Add style to the web app
SQL
SQL Statements
SELECT
Get data from database
WHERE
Get data which only match certain conditions
Data Types
Float
Decimal data type useful for coordinates
Integer
Whole numbers useful for data which requires numeric operations and unique identifiers
Varchar
Useful for alphanumeric text
Data
Open Data Sets
Brisbane City Council
Recreation and Activity
Art
Swimming Pools
Boat Ramps
Tracks and Trails
Community Gardens
Parks
Bicycle Racks
Other facilities
Internet Hotspots
Libraries
Transport
Bus Stops
SuburbProfile
Demographics
Real estate information
User Interface
Useability Principles
Utility
View, search and filter suburbs
Effectiveness
Quick navigation and efficient actions
Safety
Errors are processed appropriately
Learnability
Use common components
Accessibility
Web app can be used by people with disabilities
Impacts
Economic
Purchase of homes in Brisbane
Stimulates local economy
Inflates price of houses in local area due to demand
Advertisements on the web app
Generates revenue for the developer
Personal
Ensure desired facilities are available near a home
Helps home owners find their preferred home
Assist new residents in discovering suburbs and Brisbane
Social
Preference for specific facilities near homes
Individuals with similar desires and backgrounds would live in the same area
Choosing a suburb with a certain demographic
Allows similar people to move and live in the same area
User Problem
User Personas
Megan and Steven
Likes working in a park with good wifi
Option to view/search parks and hotspots in Brisbane
Two children
View/search schools in Brisbane
High paying job
Preference for luxury facilities (e.g. golf courses, recreation)
Kim and Eddie
Retired - Wants to meet people of a similar age
Explore nearby retirement villages
Enjoys bushwalking
Find nearby walking tracks
Greg
Looking for more affordable homes
Display home price statistics for a postcode
Owns a jetski
Preference for a nearby boat ramp
Task Requirements
Constraints and Limitations
Project time
10 Weeks of time given
Time may not be enough to plan and develop a fully functional prototype with the determined features
Skills
UI/UX
Limited knowledge on creating an enjoyable user experience
Limited skills to plan and create a fully intuitive user interface
Programming
No prior experience building data driven web applications
Prescribed Criteria
Web app is aesthetically pleasing
UI is intuitive
Web app is accessible
Uses two open data sets
Be able to filter different variables
Self-Determined Criteria
View recreational facilities
View real estate and demographic information
Existing Solutions
Google Maps
Pros
Effective UI to search for any location/facility
Ability to show locations of facilities as pins on the map
Cons
No data on real estate such ashouse prices
realestate.com.au
Pros
Shows almost every facility on earth
Cons
Filter options are limited