A CRM system built for the HSBC insurance department!
Explore the project Confluence
page »
View Prototype
.
View Trello Board
Table of Contents
Staffs of HSBC insurance department can get along with their customers to service and offer the tight products to them via the designed CRM system.
Our team will develop a CRM system for HSBC insurance department. The main goal of the system is to achieve easy and better connection with their customers.
Name | Role | GitHub Page | Contact Email |
---|---|---|---|
Yitong Pei | Product manager | @1tongp | [email protected] |
Jintong Liu | Backend lead | @crystal0161 | [email protected] |
Xinyi Ye | Frontend designer | @Xinyi-Y | [email protected] |
Xinlin Li | Frontend designer | @Coco-byte | [email protected] |
Xiaochen Hou | Frontend lead | @XiaochenHou | [email protected] |
MERN
- MongoDB - document database
- Express(.js) - Node.js web framework
- React(.js) - a client-side JavaScript framework
- Node(.js) - the premier JavaScript web server
This is an instruction of how you may setting up your project locally.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repository
git clone https://github.com/1tongp/CRM-RoomOfRequirements.git
- Install NPM packages in main folder (backend)
npm install
- Install NPM packages in customer folder (frontend)
cd customer npm install
- Run the back-end at http://localhost:8080
npm run server
- Run the front-end at http://localhost:5000
npm run customer
- Run express app (back-end and front-end run simultaneously) at http://localhost:3000
npm run dev
Distributed under the MIT License.
Confluence: https://room-of-requirement.atlassian.net/wiki/spaces/ROR/overview?homepageId=65716
Login Page:
- Email: [email protected]
- Password: 123456789a
Team Page:
- Name: You can use any name. (eg, Will)
- Room: You can use any room number (eg. 1), but you and your team member need to enter the same room to chat together.