GoConqr has a new look! Let us know what you think.

Mind map

IA2

Nazar Poplavskiy English

Map content

IA2

  1. user problem

    • User persona
      • Persona 1
        • wants
          • Wants to live in his own house
        • needs
          • Needs to live next to a boat ramp
        • details
          • Gergory
          • Age of 28
          • Loves to jetski
      • Persona 2
        • wants
          • wants to be able to see how big the park is
        • needs
          • live next to a park
        • details
          • Steven, 32
          • Software engineer
          • Hates seeing clustered data
  2. Impacts

    • social
      • the website will increase the number of people looking to move to queensland, thus building a larger community
    • economic
      • The web application offers few direct economic impacts, as the data itself is free, however, it can increase sales of the housing, thus indirectly impacting the economy
    • personal
      • allows the user to browse the data that they want to. as a result, they will be able to make a justified and informed decision on where they want to buy a house in. furthermore, the user can browse other datasets within their area
  3. Developer problem

    • Coding environment
      • Development tools
        • Visual Studio Code
          • Can be used to make the back end with python and Flask
        • SQLite3
          • Used to manage and create databases
      • Key algorithms
        • Filter searches
          • Filter data based on the user's query
        • Sort
          • sort the data either ascending or descending based on which ever data column the user selected.
    • User interface
      • Features
        • Dark theme
        • Logical Layout
      • Usability Principles
        • Effectiveness
          • The effectiveness of a website is connected to the user's ability to do the tasks they need to
        • Utility
          • The utility of a website is how it provides all the necessary features to make it work
        • Accessibility
          • Relates to how the website can be used by different types of people
        • Learnability
          • Tied into the layout of the website and how easily the user can navigate around the website
        • Safety
          • the safety of a website is related to the user's ability to recover from a mistake
      • Interface components
  4. Data

    • Data source options
      • Park
        • pros
          • includes the area of the park
          • includes bot ha general location and a specific location
          • includes a unique park number
          • the data is consistent and very easy to read, use and interpret by both the user and the developer
        • Cons
          • the difference is not clear between the ID's
      • Boat ramps
        • Pros
          • the boat ramp data includes the type of boat it was for.
          • the data set includes a genearl but readable description of where the boat ramp is, e.g. post code and suburb
          • The dataset includes a precise location of where the boat ramp is
        • Cons
          • Does not have an address attatched to it, thus making it inconvenient to users
    • Required Data
      • Parks
        • ID
        • Size
        • Street
        • Suburb
      • Boat ramps
        • ID
        • Description
        • street
        • suburb
    • Data storage and retrieval
      • SQL Database
        • Main storage for all user information
          • Can be easily updated and edited through python GET & POST Requests
      • Create table statement
        • Creating multiple tables to easily organise different types of data
      • External CSS File
        • Creating different external css files in the website folder to easily and quickly change how the website looks.
  5. Task requirements

    • Constraints
      • Time
        • the 10 week time limit may result in incomplete aspects of the web app
      • Coding environment
        • Unfamiliarity of VS code results in longer time to complete the web app
      • Skills
        • Poor html and javascript knowledge
    • Existing solutions
      • Existing solution 1 - QSCL
        • Pros
          • An account is not needed to access and download all the data on the website, thus increasing the website’s accessibility.
          • The web application meets all the usability principles, as it is effective, accessible, and has a high safety, validity, and learnability.
        • Cons
          • The contrast of the website is low, thus, lowering the website’s accessibility.
      • Existing Solution 2 - Domain
        • Pros
          • The website is extremely effective for both new and revisiting users, as the search bar in the home page goes to any category of housing.
        • Cons
          • N/A
    • Criteria
      • PC
        • PC1: The website must be aesthetically pleasing.
          • - The web application utilises CSS to create visual aspects of the web application.
          • - The contrast of the web application is effective.
        • PC2: The interface must be intuitive and easy to use.
          • - The web application effectively uses usability principles to ensure the website is easy to navigate.
          • - The menu and navigation are sequenced in a logical order.
        • PC3: The content must be accessible to all users.
          • - Logging in or signing up is not required to view the data.
          • - The data is free
        • PC4: The web application must use a minimum of two open data sets.
          • - The datasets are obtained from the Australian government.
          • - The web application must be able to display the data to the user.
        • PC5: The website must allow users view a filtered list.
          • - the user can choose what they filter (e.g. by boatramp)
          • - the user can choose how they filter it (eg ascending, alphabetical).
      • SDC
        • SDC 1: The user can see all the available datasets on one page.
          • - Making the datasets page the home page to ensure any user can find what they are looking for.
        • SDC 2: The user can search for specific data.
          • - The search bar is not case sensitive.
          • - The user can use a search bar to enable specific filters.
          • - The user can change what the search bar searches through
        • SDC 3: The user can input their location to see the data near them.
          • - The user can specify the radius around their area.
          • - The user can specify their suburb, town, street, etc.

Information

Description
Mind Map on IA2, created by Nazar Poplavskiy on 18/08/2022.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?