Skip to content

zhangyongwnag/chat_room

Repository files navigation

聊天室

  • React.js
    • Webpack
    • Redux.js
    • Socket.io-client.js
  • Node.js
    • Socket.io
  • MongoDB

已实现功能

  • 用户注册、登录
  • 用户进入/离开聊天室,通知当前聊天室内所有用户
  • 单个用户新增群聊,所有用户可以看到
  • 用户可实时与所有人聊天
  • 聊天室记录用户未读消息
  • 点击用户头像,新增私聊
  • 用户可实时单人私聊
  • 用户离线保留聊天列表、聊天记录
  • 用户正在输入功能

Build Setup

# 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