Dad Jokes API Part 2

Beschreibung

Mindmap am Dad Jokes API Part 2, erstellt von Lifan Xu am 23/05/2022.
Lifan Xu
Mindmap von Lifan Xu, aktualisiert vor 9 Tage
Lifan Xu
Erstellt von Lifan Xu vor etwa 2 Jahre
31
0

Zusammenfassung der Ressource

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
                                                                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                                              ähnlicher Inhalt

                                                                              Französisch für Anfänger
                                                                              JohannesK
                                                                              IELTS-Vokabeln
                                                                              anna.grillborzer0656
                                                                              Analytische Geometrie
                                                                              sonnenblume1997
                                                                              Web 2.0 Tools für die Zusammenarbeit
                                                                              Gaby K. Slezák
                                                                              Deutsch Partizip Perfekt - unregelmäßige Verben
                                                                              Claus Lenz
                                                                              Order-to-Cash Geschäftsprozess
                                                                              zok42.com
                                                                              Wortschatz Französisch 3. Gesundheit und Medizin
                                                                              l_u_n_a_19
                                                                              Vetie Para 2019
                                                                              Lea AvS
                                                                              QUANTI 2021
                                                                              Julia W.