Mind map
IA3 Part 2
Map content
IA3 Part 2
Task Requirements
- Prescribed Criteria
- Must display the Star Wars API data in a table format
- The web app must connect to the API with the Star Wars information.
- The app must access the information from the API and display it in a table.
- Must be efficient, modular, and have accurate code
- The web app must use as little code as possible to achieve the same design.
- The web app code must be able to be easily altered to change certain aspects.
- Must have an algorithm to retrieve, process, and display the API data
- The web app has an algorithm to retrieve the information from the API.
- The web app has an algorithm to process each piece of data and displays it.
- Must retrieve data in one format and programmatically transform it to a different format for displaying
- The web app must be able to retrieve Star Wars data from the API.
- The web app must be able to transform the data into a different format and display it.
- Must display the Star Wars API data in a table format
- Self-Determined Criteria
- The app must allow the user to filter the Star Wars data alphabetically.
- The web app must have a section where the user can input a filter to sort alphabetically.
- The web app needs to search the API database and display the people alphabetically by name.
- The app must allow the user to filter the Star Wars data alphabetically.
- Constraints and Limitations
- Coding Environment
- Limitations of software
- Limited software available
- Time
- 10 Weeks
- Limited class time
- Coding Environment
- Prescribed Criteria
User Problem
- User Persona
- Persona 1
- Max Power
- Needs & Expectations
- Simple and uncluttered UI Ability to filter results alphabetically
- Pain points/ Frustrations
- Not knowing all the detailed information about Star Wars characters
- Goals
- A simple solution that I can search through all the characters
- Persona 2
- Jennifer Taylor
- Needs & Expectations
- Ability to search for characters
- Pain points/ Frustrations
- I really dislike Wikis and want a readable solution that works on my phone
- Goals
- To be able to check out my favourite characters details
- Persona 1
- User Persona
Developer Problem
- User Interface
- Useability Principles
- Effectiveness
- Ability for users to do the work they need to do
- Safety
- Ability for users to make mistakes and recover from them
- Learnability
- How easy a system is to learn and how intuitive and memorable it is
- Accessibility
- Ability to be used by many different people, including people with disabilities
- Utility
- Ability to provide all the functionality users need
- Effectiveness
- Components
- Links to web pages with further information
- Drop down menus
- Buttons
- Table
- Name
- Age
- Planet
- Features
- Search
- Filter
- Profile customisation
- Background customisation
- Useability Principles
- Developer Environment
- Key Algorithms
- Search
- Allow the user to input a search for a specific character or field
- Filter
- Allow the user to edit the order characters are displayed based on different properties
- Search
- Development Tools
- Thonny
- Notepad++
- Coding Languages
- HTML
- Structures the elements on the web page and how the behave/interact with other elements
- CSS
- Styles how the elements on a page look
- Python
- Creates the back end of the web page and processes information from the database
- JSON
- Represents and exchanges data between a web app and a server
- HTML
- Key Algorithms
- User Interface
Impacts
- Social
- This web app allows user to easily find and search through a range of information relating to the characters within the Star Wars franchise and discover new information and expand their Star Wars knowledge. It can allow them to more easily interact with other people in the community that share the same interest in the Star Wars universe and even participate in local Star Wars events with their friends and family. The apps ability to transfer data between the API and the users give everyone access to be able to educate themselves on the Star Wars information.
- Economic
- In future iterations of this web app, potential monetisation could be implemented with the potential to offer jobs to people that involve keeping the web app secure and safe as well as keeping the information up to date and adding new characters whenever a new movie or TV show is released. There is also potential for collaborations with other Star Wars sources, products, or services to provide the user with an even better experience. Data transmission from the API to a client across the world allows for people and businesses and increase their productivity and efficiency.
- Personal
- This web app allows all users to grow their knowledge and understanding of the characters within the Star Wars franchise and discover information they never knew about their favourite characters. Users are also able to potentially build on their technological and web navigation skills by learning the interface and using its functions. The transmission of data between the API and the user allows them to connect with resources even with geographical boundaries between the users physical location and the location of the API server.
- Social
Information
- Description
- Mind Map on IA3 Part 2, created by Aiden Dicketts on 22/05/2025.
- Created by
- Aiden Dicketts
- Views
- 12
- Rating