Run this file on a local server on your computer. We are currently uploading the files to a public domain.
This project currently works best on a local machine. We used javascript mostly for the backend. We stored all the data into local storage on the browser. There was a number of issues we ran into while trying to connect the webpages to php therefore we defaulted to storing the information the "doctor" puts in. The user is restricted to add 18 patients as we were not able to render new webpages.
For both of us, the project was a true learning curve while attempting implementing this website. For the back-end, Hana first attempted to use MongoDB to store the user information but it would not working as to implement a script to access the virtual database inside the html file, then we moved to using a google server to access MySQL, this required a proxy to run on a local server that was not working even after going through all the documents provided by google and other GitHub users. PHP provided the same set of challenges while trying to connect the html file with user input.
To run the project file, go to the sign-in page inside the Hana-jame 4/html and use VSCode extension Live Server. Enter a random text in the user name and password and click login. It will lead to the add patients page and add an .mp4 for the video, and jpeg or png file for the images for the graphs. Last name, first name, sex, birthday, graphs, and video are the only required information. After you click submit, it will lead to the first patient's page, if you want to add more patients, click add patients button and it will lead you to the form to add new information. The data entered will appear on the left side of the screen. You will be able to see their last name and middle name. Click on those pages you would like to view the data. Scroll down to the bottom of the page and you will see that there is a form to rate the finger tapping according to the scoring guidelines.
Please reach out with any questions on running the file to hgenana@u.rochester.edu and jlako@u.rochester.edu