Designing for Human Factors

Describe the most important ways in which at least two of these factors should be taken into consideration in the design of your
online food ordering system. How can this knowledge be applied to improve or enhance the user experience with the ordering system?