BBChat is a web-based social dating chat site. Like most communication software, BBChat has functions such as registering an account, adding friends, chatting with friends, and creating group chats. The characteristic function of BBChat is that you can enter a room name at any time to create a chat room, which is convenient for some users to communicate or transmit data in time. Another feature of BBChat is the discussion of hot topics. Users can find the latest hot topics on the website, and can choose hot topics of interest to discuss with other users.
- Yuxuan Zhang -- GithubID: superoctober1213
- Jinda Jia -- GithubID: jindajia
- Kexin Zhang -- GithubID: Cauchyxxx
- Junge Xu -- GithubID: Junge24
- Clone the repository from the github: https://github.com/jindajia/BBChat.git
- Open terminal to run the backend server and then run the frontend
- open terminal
- cd BBChat/BackEnd-integrated
- go build
- go run server.go
- notes: if there are warnings or errors about can't find git root ...., please delete the .idea folder and reDo the go build and go run server.go steps.
- Database: we use mongoDB as the database for our project. When you running this project in local, make sure the database has been started up and connected properly.
- open terminal
- cd BBChat/FrontEnd/React\ App
- npm install
- npm start
https://github.com/jindajia/BBChat/projects
https://github.com/jindajia/BBChat/blob/master/Sprint4/Sprint4.md
https://github.com/jindajia/BBChat/blob/master/Sprint4/APIDoc.md
https://github.com/jindajia/BBChat/blob/master/Sprint4/BackEnd_Funcs.md