This repository is created for University of Melbourne COMP30022 Semester 2 2021
Personal Customer Relation Management (PCRM) project development.
| Server | Working Branch | Deployment |
|---|---|---|
| Back-End | https://bit.ly/3urzPG9 | https://crm4399.herokuapp.com/ |
| Front-End | https://bit.ly/3imk1zI | http://www.4399crm.com |
Please view front end with screen size 375 x 875px (iPhoneX screen size)
For progress tracking & view notes, please accesss via notion.
📩 Contacts of tutor: t.bowes@unimelb.edu.au
📧 Contacts of client: aponiatowski@student.unimelb.edu.au
- COMP30022 Group Project Team 4399
- Team members
- Javascript Documentation
- Software Dependencies
- Built with
- Directories
- Quick Start Guide
- License
| Name | Role | Contact |
|---|---|---|
| Bin Liang | Back End Leader | blliang@student.unimelb.edu.au |
| Hongji Huang | Communication Leader | hohuang@student.unimelb.edu.au |
| Sunchuangyu Huang | Scrum Master | sunchuangyuh@student.unimelb.edu |
| Wei Zhao | Front End Leader | weizhao1@student.unimelb.edu.au |
| Yixiao Tian | Communication leader | yixiaot@student.unimelb.edu.au |
For more information, please check package.json.
For quick installation:
npm install # install all dependencies or
npm install --dependencies # install required dependencies onlyOur project was built with the following technologies:
- Node.js
- React.js
- Express.js
- CSS
- HTML
- MongoDB
__test__: store jest API backend testing functionsconfig: store application session authentication functionscontroller: store controllers for each accessible routesmodels: store database connection script and database schemaspublic: store html fragmentsroutes: store server accessible routesviews: handlebar views (none-use)out: store javascript doc
Before start development or testing, please make sure all required dependencies have been installed.
For convenience purpose, please use nodemon instead of node.
nodemon app.jsTESTING
For backend function testing, using POSTMAN to test the backend routes and relevant API functions.
Check POSTMAN testing instruction here
Download POSTMAN testing JSON
For built-in JEST function testing, use npm test.
See more information, click here.