Modern Web Applications are made up of two main parts: Front-end and Back-end. While Back-end is responsible for background calculations and data persistence, Front-end represents visual information and engages customers to interact with the application through so many elements and its content. I will create a dynamic application that will not only look appealing but also provide a great user experience.