GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Dad Joke API APP

m s Englisch

Inhalt der Mindmap

Dad Joke API APP

  1. Task Requirements

    • Self-Determined Criteria
      • The web application incorporates error handling if the API is down.
        • An error message will be sent if an error within the API is detected.
        • The application will determine whether the API can be accessed
    • Prescribed Criteria
      • Display API data aesthetically.
        • The website incorporates CSS to add colours.
        • The resolution fits on all types of devices.
        • The website has large texts and buttons to increase the simplicity.
      • Have an algorithm to retrieve, process and display the dad jokes data from the API
        • The algorithm must be able to retrieve dad jokes from the API
        • The algorithm must be able to process dad jokes
        • The algorithm must be able to display dad jokes
      • Be efficient, modular and have accurate code
        • The code utilised is efficient
        • The code must be modular to increase simplicity
        • The code must be able to run accurately and perform the required tasks.
      • Make use of a publicly available API listed below (or an API of your choice approved by your teacher).
        • The API “https://icanhazdadjoke.com/api#search-for-dad-jokes” will be utilised within the web application created
    • Constraints and Limitations
      • Time
        • Task required assignment To Be Submitted in 10 weeks
      • Task
        • Multiple requirements provided by the task must be met
  2. Impacts

    • Personal
      • Makes dad jokes accessible at many times, providing entertainment and humour to many individuals, who may be struggling.
      • Targeted advertisements within the application may result in the user finding products useful to them, hence saving time.
    • Social
      • Through the popularity of the website, a public community can be formed where individuals gather to share and create dad jokes.
      • Through the addition of a communication platform, it will allow users to socialise, while enjoying dad jokes with one another.
    • Economic
      • Through the use of advertisement, monetisation can be implemented to gain revenue from the website.
      • Developers will gain employment to create and maintain the dad joke application, supporting their livelihood.
  3. User Problem

    • User Persona
      • Wants
        • An application with the ability to give new random dad jokes fast.
      • Needs
        • Ability to get a random dad joke of the day
      • Details
        • Name: Alex Terry Age: 35
        • University: Bachelor of Education
        • Interests: Science Puns
        • Occupation : Physics Teacher
  4. Developer Problems

    • Coding Environment
      • Coding Languages
        • CSS
          • Creates a aestheically pleasing HTML documents through adding colours and padding
        • HTML
          • Front End of Website
        • Python
          • Connects API and HTML, Converts raw JSON to Programmatic
      • Key Algorithms
        • Retrieve joke from API and Display it.
      • Development Tools
        • Visual Studio Code
    • Data Security Processes
      • Authentication
        • 2FA
          • Biometrics. Email, Phone Number
        • MFA
      • Hashing
        • SHA256
        • MD5
        • SHA1 & SHA2
      • Encryption
        • Symmetric
          • DES
          • Blowfish
          • Twofish
        • Asymmetric
          • AES
          • Public and Private Keys
    • API Components
      • Data Exchange System Components
        • Client
        • Endpoint
        • Request
        • Server
        • Resource
      • Data Exchange Application Components
        • User Interface
        • Data
        • API
        • Algorithms
      • RESTful API Principles
        • Cacheable
        • Client/Server
        • Layered System
        • Uniform Interface
    • Network Protocols
      • UDP (User Diagram Protocol)
      • HTTP (Hypertext Transfer Protocol
      • SMIP (Simple Mail Transfer Protocol)
      • File Transfer Protocol (FTP)
      • TCP (Transmission Control Protocol)
      • Internet Protocol (IP)
      • Domain Name System (DNS)

Informationen

Beschreibung
Mindmap am Dad Joke API APP, erstellt von m s am 18/04/2023.
Erstellt von
m s
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck