This report provides a comprehensive analysis of the human-computer interaction (HCI) aspects of the McDonald's food delivery application. It begins with an introduction to HCI and its importance, followed by a comparison of various developments in HCI, including GUI, command prompts, and touchscreens, and their impact on user experience. The report then delves into the design elements, comparing skeuomorphic and flat design approaches, and discusses user issues within the McDonald's app. A key component is the evaluation of the app using Shneiderman's eight golden rules for interface design, supported by a questionnaire to gather user feedback. The report also explores the redesign of the system, outlining steps to improve user interaction, incorporating principles like system status visibility, real-world object representation, and error prevention. The report concludes with a critical evaluation of testing and feedback, discussing functionality and usability tests, and offers recommendations for improving the app's performance, including fixes for login and track order issues, password validation, and contact information. The report aims to provide insights into the design and usability of the app, leading to practical recommendations for improvement.