General Read ME
More information will be available (in the future) in the readme respective to back-end and front end folders
Creators by First Name (alphabetically)
Brian Marwood: bmarwood@sfu.ca
Corey See: crsee@sfu.ca
Farhan Chandal: fchandel@sfu.ca
Gabie Lee: gaeunl@sfu.ca
Josiah Lee: josiahl@sfu.ca
Khang Vu: khangv@sfu.ca
Richard Elsele: reisele@sfu.ca
Tony Trieu: ctrieu@sfu.ca
Developed using:
Intellij Community (latest) backend
Visual Studio Code (latest) frontend
MongoDB: Database
MongoDB Instructions:
Login through webbrowser (https://www.mongodb.com/) using;
email: toantrieu96@gmail.com
password: earthisawesome
Front-End Instructions:
use npm https://nodejs.org/en/
for fresh installation, please run -npm install upon startup
Other dependencies you may need:
npm install react-material-ui-form-validator
npm install material-table --save
npm install @material-ui/core --save
npm install --save react-chartjs-2 chart.js
npm install --save mdbreact
npm install @material-ui/core --save
npm install --save react-mdl
Back end Instructions:
Import from pom.xml
Also check off Import Maven Projects automatically and create module groups for multi-module Maven Projects
next, next, and use Java 11
Please run the backend from the main function in CradleApplication.java
SMS Instructions:
On the VM, please run the backend.
On the mobile app, set up a health center with phone number +16042657476 in Settings.
This is the Twilio number that acts as gateway for passing SMS to the backend.
Your own phone number will need to be verified on Twilio. Instructions below.
Then, click on a reading, select the health center, and click Send Referral.
This will open the default SMS application to send the Referral.
An appropriate response will be sent back. Upon success, the assessment will be added to the database.
Verifying number on Twilio: This is a restriction applied to all trial accounts so as to prevent spams.
Login to www.twilio.com using:
Email: khangv@sfu.ca
Password: earthisawesome
On the left sidebar, click on Phone Numbers then Verify Caller IDs.
Go through the appropriate steps to add a phone number.
This only needs to be done once.
Questions? Please dont hesitate to contact the Product Owner:
Iteration 1: Brian Marwood: bmarwood@sfu.ca
Iteration 2: Richard Elsele: reisele@sfu.ca
Iteration 3: Josiah Lee: josiahl@sfu.ca