Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redsx/CR
最新版已转移到NMAI--->
https://github.com/redsx/CR
Last synced: 2 months ago
JSON representation
最新版已转移到NMAI--->
- Host: GitHub
- URL: https://github.com/redsx/CR
- Owner: redsx
- Created: 2016-06-29T12:28:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-07-05T22:58:14.000Z (over 2 years ago)
- Last Synced: 2024-08-03T09:11:07.307Z (6 months ago)
- Language: JavaScript
- Homepage: https://github.com/redsx/NAMI
- Size: 6.2 MB
- Stars: 349
- Watchers: 23
- Forks: 82
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - CR - --> | redsx | 352 | (JavaScript)
README
## A Real-Time Chat Room Built with React
Online demo:[http://cr.mdzzapp.com](http://cr.mdzzapp.com)
### Updates
- New plugin system(based on [https://github.com/blackmiaool/jquery-image-explode](https://github.com/blackmiaool/jquery-image-explode))
### Features
- Register user, login and logout, private chat, group chat, browse history
- Create group, join group, search user, search group
- Send image, bookmark image, image galleries
- Customize avatar, modify and browse personal information
- Desktop notification, sound notification, title icon notification
- Block and follow user
- Switch notification and fullscreen, customize background image
- Plugin system### Screenshot
![x3](./app/images/show.jpeg)
### Install
```
git clone https://github.com/redsx/CR.git
cd CR
npm install
npm run-script client-start # pack front-end code
npm start # open server, open http://locahost:3000
```#### Tips:
- Check whether you installed the mongodb and the nodejs(v6.0+) before running the project.
- If the port number of your mongodb is not 54321, you should change the `PROT` variable in `./server/config/mongo-config.js` to it before running `npm start`.
- If you fail to install the bcrypt, you can use bcrypt-nodejs to replace it. If you do so, please follow the comments in `./server/controller/user.js` to change the parameters.### Route Map
-
Build an android edition with rn
- Sending code function