Criterion A: Planning "Refer to Appendix- Final Interview and Feedback for Client Interview" The Client & Outline of Problem My client Mr. Samantha is an official in the srilankan government working under the ministry of digital technology. Mr samantha and his team have been tasked with distributing COVID-19 vaccinations in the district of colombo.As Colombo is currently considered a high risk Zone & as it has a large population of 613 000 people. Mr. Samantha and his team require a system which can reduce long queues & waiting-time at Vaccination centers in order to reduce the risk of the spread of the virus (9-12). When questioned Mr.Samantha stated that his team had already designed a fully integrated solution with cold chain management , However he believes that it might take a long time to implement(17-18).Thus Mr.Samantha requires a system which could not only distribute vaccines safely and efficiently but could also be implemented easily and rapidly because the stabilization of the exponentially increasing COVID 19 cases in Sri Lanka depends on how fast Mr.Samantha and his team can successfully design a solution for safe and efficient vaccination distribution. Mr.Samantha , who got to know that I was a computer science student through a close acquaintance of mine, has requested my help to create a system which would “eliminate long queues and waiting time in vaccination centers” thus increasing process efficiency while decreasing risk of virus spread at vaccination centers. word count-221 Product Justification `As previously stated the customer requested a system which would eliminate long queues and waiting time in vaccine centers. This means , 1. there should be a method in place to keep track of people entering a vaccination center within a certain timeframe. 2. there should be a database to keeptrack of the people who already took the vaccination. The client also mentioned that the currently designed system is unsuccessful as it will take too long to implement. Thus it is apparent that the system to be developed should be easy to implement. Thus I proposed an IT solution would be beneficial for the client as it would be much easier to maintain a computerized database than a manual database to record information of the vaccine takers. Moreover, implementing a computerized system would take less time than a manual system as manual systems are more vulnerable to human error which would bottleneck the successful implementation of the proposed system. Another important reason to choose an IT solution is that it will reduce the overall overhead cost of the customer as the customer would not need to hire people separately to carry out parts of the system because an IT solution would enable the entire system to be managed from a centralized location. Lastly, using an IT solution would help the client identify any errors in the system very easily and quickly thus effectively preventing bottlenecks which would interrupt the flow of the system. word count-240 Software Justification I have decided to use visual studio code as my IDE as I have a lot of experience using it ● The software I have decided to use is 1) React JS-to create the web application 2) MySQL- For database management software reason React JS MySQL ● Can use individual parts of their application on both client-side and the server-side, thus improving the of the development process ● The ability to write custom components using the jsx syntax extension allows the use of HTML quoting and eases the process of shaping the app to client specific requirements. ● MySQL can hold a large amount of data thus the client wont have issues entering information of all citizens in the district of colombo. ● MySQL is a very secure database management system. This is essential as the client intends to store personal information of citizens. word count:615 Criteria for Success 1. Application should be compatible on all browsers.(chrome,safari,firefox etc.) 2. Application will allow user to book an appointment in a vaccination center (4) a. User will be able to login using his full name b. NRIC number, c. Mobile number and d. address 3. users will be welcomed by an attractive interface once logged in.(88-90) a. font-Helvetica Neue b. Shape of buttons -rectangular , with rounded corners c. symbols- National emblem on the top left corner. 4. The user will be able to select a date , location and time based on availability.(45-48) 5. User will be able to submit queries through the application 6. A database will be created to store all the information mentioned in points 2 and 4. 7. The hospital staff could login using their full name medical ID and hospital ID (53-57) 8. Medical staff will be able to view a table with all details of past users. 9. Medical staff will be able to reply to user queries through the web app.