Skip to content

Files

Latest commit

8a6d726 · Mar 1, 2021

History

History
70 lines (52 loc) · 2.62 KB

Getting-Start.ZH.md

File metadata and controls

70 lines (52 loc) · 2.62 KB
id title sidebar_label
getting-start-zh
开始
开始

Fiora

语言: English | 简体中文

fiora 是一款有趣的聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发

该项目起始于 2015-11-04

在线地址: https://fiora.suisuijiang.com/
安卓/iOS app: https://github.com/yinxin630/fiora-app

功能

  1. 注册账号并登录, 可以长久保存你的数据
  2. 加入现有群组或者创建自己的群组, 来和大家交流
  3. 和任意人私聊, 并添加其为好友
  4. 多种消息类型, 包括文本 / 表情 / 图片 / 代码 / 文件 / 命令, 还可以搜索表情包
  5. 当收到新消息时推送通知, 可以自定义通知铃声, 还可以把消息读出来
  6. 选择你喜欢的主题, 并且可以设置为任何你喜欢的壁纸以及主题颜色
  7. 设置管理员来管理用户

运行截图

<img src="https://github.com/yinxin630/fiora/raw/master/docs/screenshots/screenshot-pc.png" alt="PC" style={{'max-width':'800px'}} /> <img src="https://github.com/yinxin630/fiora/raw/master/docs/screenshots/screenshot-phone.png" alt="Phone" height="667" style={{'max-width':'667px'}} />

安装运行

查看如何运行 Fiora

更新日志

查看更新日志

目录结构

|-- [bin]                     // 服务端管理工具
|-- [build]                   // webpack构建
|-- [client]                  // 客户端代码
|-- [config]                  // 配置
|-- [dist]                    // 打包输出目录
|-- [docs]                    // 文档
|-- [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 install
  3. 修改代码并确认无 bug
  4. 提交代码, 如果 eslint 有报错, 请修复后再次提交
  5. 创建一个 pull request