Solution
Salvex is a self-diagnosis tool which maps user committed symptoms to matched diseases based on a calculated probability and returns the resultant disease and its definition to the user. The symptoms offered for user commitment and the diseases returned are ranked by the order of the calculated probability to help guide user input and to satisfy the requirement of consistent results. Creating using React, Cloud Firestore, Firebase Cloud Functions and Puppeteer. Most challenging part was the algorithm design to determine probability of a diesease based off user symtpoms. We calculate the matched disease based on a reoccuring sum of the symptom occurrence in respect to the disease by dividing by the overall disease occurance. At the end of the calculation we multiply by one hundred to get a percentage. This percentage is documented for each of the matching diseases based on the user symptom list.