Dad Jokes API Part 2

Descrição

Mapa Mental sobre Dad Jokes API Part 2, criado por Lifan Xu em 23-05-2022.
Lifan Xu
Mapa Mental por Lifan Xu, atualizado 9 dias atrás
Lifan Xu
Criado por Lifan Xu aproximadamente 2 anos atrás
31
0

Resumo de Recurso

Dad Jokes API Part 2
  1. Constraints
    1. Time
      1. Limited time for development
        1. Requires effective time management skills
      2. Experience
        1. Website will be led by a high school student
          1. Knowledge and experience in web development and design may be limited
          2. Need for continuous learning
        2. Task Requirements
          1. Prescribed
            1. Effectively use data
              1. Implement caching to reduce API load
                1. Use data visualization tools
                2. Display API data aesthetically
                  1. Use modern design principles
                    1. Utilize responsive design for various devices
                    2. Efficient, modular, and accurate code
                      1. Modularize code with functions and components
                        1. Adopt coding standards and best practices
                          1. Optimize API calls to reduce latency
                        2. Self-determined
                          1. Have a search function
                            1. Use API search endpoint efficiently
                              1. Integrate search bar for jokes
                                1. Implement real-time search suggestions
                                2. Include a range of accessibility options
                                  1. Offer dark mode
                                    1. Provide text size adjustment feature
                                3. User Problem
                                  1. User Persona Max Brown
                                    1. Needs
                                      1. Easy to use platform
                                        1. Efficient, don't make user go through too many menus
                                          1. Learnable, don't use complicated procedures and try to utilise universal icons
                                          2. Simple UI
                                            1. Jokes should be clearly displayed
                                              1. Use a concise table or list
                                              2. Buttons should be obvious in their function
                                            2. Frustrations
                                              1. Text too small
                                                1. Option to enlarge text
                                            3. User Persona Sophie Hawthorne
                                              1. Needs
                                                1. Easy to use platform
                                                  1. Show random dad joke
                                                    1. A button to get a random dad joke via the API
                                                  2. Frustrations
                                                    1. Don't have time
                                                      1. Need data to be displayed quickly and effectively
                                                        1. Simple and effective UI to minimise user input
                                                2. Resources
                                                  1. Online
                                                    1. Youtube
                                                      1. Learn best practices from guides
                                                        1. Follow web development tutorials
                                                      2. Software
                                                        1. Use Visual Studio Code
                                                          1. Code Editor
                                                          2. Powerpoint
                                                            1. Flowcharts
                                                          3. Developer Environment
                                                            1. Front end
                                                              1. HTML
                                                                1. Structure and format website elements
                                                                2. CSS
                                                                  1. Style HTML elements for aesthetics
                                                                  2. Javascript
                                                                    1. Add interactivity
                                                                  3. Back end
                                                                    1. Python Flask
                                                                      1. Integrate with front-end
                                                                        1. Handle API requests
                                                                          1. Set up a server
                                                                    2. Impacts
                                                                      1. Social
                                                                        1. Community Engagement
                                                                          1. Share the app for public use
                                                                        2. Economic
                                                                          1. Jobs
                                                                            1. Understanding of APIs is valuable
                                                                              1. Skills gained can lead to web development jobs
                                                                            2. Personal
                                                                              1. Entertainment
                                                                                1. Access to a wide range of jokes
                                                                                  1. Share jokes with friends

                                                                              Semelhante

                                                                              Dicionário de Química
                                                                              Alessandra S.
                                                                              ESTRUTURA DAS PALAVRAS - Morfologia
                                                                              Viviana Veloso
                                                                              Plano de Estudo para o ENEM
                                                                              Alessandra S.
                                                                              Poder Constituinte
                                                                              Jay Benedicto
                                                                              BIOQUÍMICA CELULAR
                                                                              paulo.ximendes
                                                                              Francês - Gramática
                                                                              Laisse Almeida
                                                                              Mapa Mental - Fungos
                                                                              Leonardo Bermudes
                                                                              Escala de Coma de Glasgow
                                                                              Vanessa Palauro
                                                                              Disseminação Seletiva da Informação
                                                                              Simone Alencar
                                                                              Memorização
                                                                              GoConqr suporte .
                                                                              Y2 - Week 2
                                                                              Natalia André