COMP5347 Assignment2
Project Description
This project is a javascript based assignment that utilize React framework as the frontend and Express as the backend. The non-sql database named MongoDB is selected as the database hosted by AWS. Rather than using compass, we have decided to use Altas which is the cloud verision of MongDB and it's better for collaboration. We have also chosen SendGrid as my thirdparty email automation partner. Since we did not have the time to optmize the email automation, verification email and notification email might go into your spam/junk mail.
Run the project: To run the application,please follow the following instructions:
-
Open two terminal from the PC and set the working directory to client and sever respectively.
-
Make sure you have npm installed in your PC and run npm install in both terminal to install all the required packages for both sides.
-
Make sure you have install react and express in your PC
-
Run "node server.js" in your server terminal and run "npm start" in your client terminal
-
The application should start running