Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 2.19 KB

README.ZH.md

File metadata and controls

61 lines (46 loc) · 2.19 KB

Fiora

Build Status author Node.js Version License: MIT

语言: English | 简体中文

Fiora是一款web聊天应用. 使用node.js, mongodb, socket.io和react编写

在线地址: https://fiora.suisuijiang.com/

功能

  1. 用户, 群组, 私聊, 群聊
  2. 文本, 图片, 代码, url等多种类型消息
  3. 创建/搜索/加入群组, 搜索/添加好友
  4. 桌面通知, 声音提醒
  5. 自定义桌面背景, 主题颜色和文本颜色
  6. 显示群组在线成员
  7. 发送滑稽表情, 搜索表情包
  8. 新消息语音播报

运行截图

安装运行

查看如何在本地运行Fiora

目录结构

|-- [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. 请遵守下列流程.

  1. fork本仓库并克隆fork后的仓库到本地
  2. 安装依赖 yarn 或者 npm install
  3. 修改代码并确认无bug
  4. 提交代码, 如果eslint有报错, 请修复后再次提交
  5. 创建一个pull request