...
Part I: Investigate an existing design pattern: Collect at least one image of implementation of these patterns this pattern and write a short description.:
Problem: What problem does the pattern attempt to solve? (for example, uploading a particular file)
Context: What are the situations where the problem arises? (for example, on a desktop browser for a particular web service)
Principle: How does the pattern work. What actions does the user have to make?
Examples: A link or screenshot to the pattern in use.
Implementation: How can the pattern be implemented? Is it a standard HTML input? Are their libraries or tools available to include it in a website?
...