Fiora是一款web聊天应用. 使用node.js, mongodb, socket.io和react编写
在线地址: https://fiora.suisuijiang.com/
- 用户, 群组, 私聊, 群聊
- 文本, 图片, 代码, url等多种类型消息
- 创建/搜索/加入群组, 搜索/添加好友
- 桌面通知, 声音提醒
- 自定义桌面背景, 主题颜色和文本颜色
- 显示群组在线成员
- 发送滑稽表情, 搜索表情包
- 新消息语音播报
|-- [build] // webpack构建
|-- [client] // 客户端代码
|-- [config] // 配置
|-- [dist] // 打包输出目录
|-- [doc] // 文档
|-- [public] // 静态资源
|-- [server] // 服务端代码
|-- [utils] // 工具方法
|-- .babelrc // babel配置
|-- .eslintignore // eslint忽略配置
|-- .eslintrc // eslint规则配置
|-- .gitignore // git忽略配置
|-- .nodemonrc // nodemon配置
|-- package-lock.json // npm
|-- package.json // npm
|-- yarn.lock // yarn
...
如果你想要添加功能或者修复BUG. 请遵守下列流程.
- fork本仓库并克隆fork后的仓库到本地
- 安装依赖
yarn 或者 npm install
- 修改代码并确认无bug
- 提交代码, 如果eslint有报错, 请修复后再次提交
- 创建一个pull request