Mapa mental
Dad Joke API APP
Conteúdo do mapa
Dad Joke API APP
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
- The web application incorporates error handling if the API is down.
- 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
- Display API data aesthetically.
- Constraints and Limitations
- Time
- Task required assignment To Be Submitted in 10 weeks
- Task
- Multiple requirements provided by the task must be met
- Time
- Self-Determined Criteria
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.
- Personal
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
- Wants
- User Persona
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
- CSS
- Key Algorithms
- Retrieve joke from API and Display it.
- Development Tools
- Visual Studio Code
- Coding Languages
- Data Security Processes
- Authentication
- 2FA
- Biometrics. Email, Phone Number
- MFA
- 2FA
- Hashing
- SHA256
- MD5
- SHA1 & SHA2
- Encryption
- Symmetric
- DES
- Blowfish
- Twofish
- Asymmetric
- AES
- Public and Private Keys
- Symmetric
- Authentication
- 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
- Data Exchange System Components
- 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)
- Coding Environment
Informações
- Descrição
- Mapa Mental sobre Dad Joke API APP, criado por m s em 18-04-2023.
- Criado por
- m s
- Visualizações
- 1
- Avaliação