name | github id | student id |
---|---|---|
Gianfranco Dumoulin | gfdb | 40097768 |
David Roper | david-roper | 40131739 |
Marita Brichan | maritabrichan | 40138194 |
Dionisia Poulios | dionisiapoulios | 40131986 |
David Lemme | davrine | 40157270 |
Maxwell Lee | Cresfault | 40120326 |
Omar Elkassouani | Omarelk09 | 40080394 |
Lea Lakkis | lealakkis | 40125381 |
Mohamed El-Chanati | mohamad-elchanati | 40087462 |
-
Install node v16.13.2
-
Navigate to repository directory
-
To install npm enter the following command into the terminal:
npm install
- Install ejs enter:
npm i ejs
- Install express:
npm i express
- Install mysql2
npm i mysql2
- Install bcrypt
npm i bcrypt
7.5 or use
npm i ejs express mysql2 bcrypt
- Install nodemon
npm i nodemon --save-dev
-
navigate to package.json. Under the scripts name enter "start": "node,on server.js"
-
enter npm start into terminal (the server will automaticly restart upon saving any js file)
To run unit tests simply type
npm run test
To run unit tests and generate a coverage report in terminal
npm run coverage
To run unit tests and generate a full coverage report
npm run coverage-full
- All documents are are also linked through this summary document
- User Stories Backlog (USB) excel sheet
- Release Plan
- Software Architecture Document (SAD)
- Risk Assessment & Risk Management Plan (RMP)
The Risk Management Plan (RMP)
The Risk Analysis - UI prototype project:
UI prototypes for Sprint #1
UI prototypes for Sprint #2
UI prototypes for Sprint #3
UI prototypes for Sprint #4
Final Updated UI prototypes - Testing Plan
- Running prototype
- Short sprint retrospective