A case study accompanies this assignment. It describes the requirement for a system within a business context. You will need to make assumptions in the course of constructing your software. The case study Mobile Web Programming will be used for all element(s) of the assignment. You are required to choose ONE suitable use case from the case study to produce the tasks given below. If you are at all unsure about the case study description you should ask questions within the seminars/workshops. You are required to design a mobile web application based on MVC, using JavaScript and Web Component specification (using React Native). As part of your assignment produce the following: 1. A controller written in JavaScript 2. User Interface based on HTML 3. Data models using JSON format 4. Data binding and connectivity between the Model View and Controller parts. 5. Evidence of running program 6. Program listing with explanation.