As the deployed microservices are not registered with a Public Certificate Authority, they are currently running using Self-Signed Certificates. For the application to work, please follow the steps below.
https://userservice-prod.eba-zwpkkbny.ap-southeast-1.elasticbeanstalk.com/api/user
or click here.https://questionservice-prod.eba-ug263jf3.ap-southeast-1.elasticbeanstalk.com/api/question
or click here.https://matchingservice-prod.eba-2etwbb9w.ap-southeast-1.elasticbeanstalk.com/api/match
or click here.https://historyservice-prod.eba-hvcsiqpb.ap-southeast-1.elasticbeanstalk.com/api/history
or click here.https://twilioservice-prod.eba-vfd4pt2p.ap-southeast-1.elasticbeanstalk.com/
or click here.Show advanced
, and select the option to proceed to the url. This would cause the browser to accept the self-signed certificate.https://www.cs3219-peerprep-g39.com
or click here. The application should work as normal..env
files are cloned.cd frontend
from the root directory.npm i
in the frontend
folder.npm run dev
. This command will boot all the services and frontend concurrently.Should the steps above not work, boot the services separately as illustrated in the section below
cd user-service
from the root directory.npm i
.npm start
.cd matching-service
from the root directory.npm i
.npm start
.cd question-service
from the root directory.npm i
.npm start
.cd history-service
from the root directory.npm i
.npm start
.cd frontend
from the root directory.npm i
.npm start
.cd frontend/Twilio
from the root folder.npm start
.