Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zhangyongwnag/chat_room
Webpack 4.X + React + Node 搭建聊天室https://zhangyongwnag.github.io/chat_room/build/
https://github.com/zhangyongwnag/chat_room
chat nodejs react react-redux redux webppack
Last synced: 21 days ago
JSON representation
Webpack 4.X + React + Node 搭建聊天室https://zhangyongwnag.github.io/chat_room/build/
- Host: GitHub
- URL: https://github.com/zhangyongwnag/chat_room
- Owner: zhangyongwnag
- Created: 2020-06-24T03:42:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T19:26:12.000Z (almost 2 years ago)
- Last Synced: 2023-03-02T22:37:15.282Z (almost 2 years ago)
- Topics: chat, nodejs, react, react-redux, redux, webppack
- Language: JavaScript
- Homepage: https://zhangyongwnag.github.io/chat_room/build/
- Size: 1.02 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## 聊天室
- React.js
* Webpack
* Redux.js
* Socket.io-client.js
- Node.js
* Socket.io
- MongoDB## 已实现功能
- [x] 用户注册、登录
- [x] 用户进入/离开聊天室,通知当前聊天室内所有用户
- [x] 单个用户新增群聊,所有用户可以看到
- [x] 用户可实时与所有人聊天
- [x] 聊天室记录用户未读消息
- [x] 点击用户头像,新增私聊
- [x] 用户可实时单人私聊
- [x] 用户离线保留聊天列表、聊天记录
- [x] 用户正在输入功能## Build Setup
``` bash
# install dependencies
npm install# serve with hot reload at localhost:3000
npm run dev# node server
npm run server# build for production with minification
npm run build
```