Establish a component-based architecture using JavaScript Analysis of code, design, and UX strategy Creation of APIs (NodeJS) and development of a website with ReactJS and AWS Implement strategies to reduce page weight and improve UX Implemented Menus, Forms, Tables, Video Player, Sorting and Filtering using the concept of immutable data and functional programming paradigm