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

Mind map

Star wars API

Billy Liu English

Map content

Star wars API

  1. 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
  2. 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
    • 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
    • Existing Solutions
      • Wookieepedia
        • Pros
          • Many starwars info
          • Search feature
        • Cons
          • Can be edited by anyone
      • Wikipedia
        • Pros
          • Has the Most starwars info
          • Search/filter function
        • Cons
          • Can be edited by anyone
    • 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
  3. 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
  4. 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
  5. 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
  6. Key algorithms

    • Retrieve API data
    • Search for API data

Information

Description
Mind Map on Star wars API, created by Billy Liu on 27/02/2023.
Created by
Billy Liu
Views
13
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?