Mapa mental
Star wars API
Conteúdo do mapa
Star wars API
Available Resources
- GoConqr
- Creates the mindmap for the Star wars API website
- Word
- Creates the Star wars API project
- Edrawmax
- Creates the DFD
- Thonny
- Creates the algorithm
- Notepad
- Creates the pages
- GoConqr
Task Requirements
- Self Determined Criteria
- The application must be able to filter characters
- - Displays the exact searched character.
- - Must have a function to search the characters
- The application must be able to filter characters
- Prescribed Criteria
- Display API data in a table format
- - API data must be retrieved
- - Retrieved data must be displayed in a table format
- Be efficient, modular and have accurate code
- - Application must not have any bugs and satisfy the user’s needs.
- - Application must be efficient
- - Application must be aesthetically pleasing
- - Application must be aesthetically pleasing
- Have an algorithm to retrieve, process and display the Star Wars data from the API
- - Must be able to retrieve Star Wars data from the Star Wars API
- - Must process and then display the retrieved data
- Receive data in one format and programmatically transform it into another format for sharing/displaying
- - Must receive data in JSON format
- - Must transform the JSON format into HTML
- Display API data in a table format
- Existing Solutions
- Wookieepedia
- Pros
- Many starwars info
- Search feature
- Cons
- Can be edited by anyone
- Pros
- Wikipedia
- Pros
- Has the Most starwars info
- Search/filter function
- Cons
- Can be edited by anyone
- Pros
- Wookieepedia
- Constraints and Limitations
- The website would be coded in Flask, Python, HTML and CSS, which is less versatile than if you would use more languages.
- Time constraints
- Self Determined Criteria
User Problems
- User persona
- Jennifer Taylor
- Interests
- Star wars
- Needs
- Able to search for characters
- Frustration
- Dislike wikis and want a readable solution that works on mobile
- Interests
- Jennifer Taylor
- User persona
Impacts
- Personal
- The application could bring happiness to the user as it could provide nostalgia, relaxation and/or emotional comfort.
- Social
- It can help Star wars lovers to connect with each other, fostering online communities
- Economic
- The web application could allow for revenue through ads and sponsors
- Personal
Developer enviroment
- Data types
- String - Sequence of characters in quotation marks
- Integers - Whole numbers
- Varchar - Any character
- Boolean - True or false
- Array - Collection of data types
- Coding languages
- Used python in the back end to retrieve API data and display the HTML webpages, linking CSS, HTML and python
- HTML is used for the web pages
- CSS is used to change the style of the table in order to make it more aethetically pleasing
- Data types
Key algorithms
- Retrieve API data
- Search for API data
Informações
- Descrição
- Mapa Mental sobre Star wars API, criado por Billy Liu em 27-02-2023.
- Criado por
- Billy Liu
- Visualizações
- 13
- Avaliação