id | title | sidebar_label |
---|---|---|
getting-start-zh |
开始 |
开始 |
fiora 是一款有趣的聊天应用. 基于 node.js, mongodb, react 和 socket.io 等技术开发
该项目起始于 2015-11-04
在线地址: https://fiora.suisuijiang.com/
安卓/iOS app: https://github.com/yinxin630/fiora-app
- 注册账号并登录, 可以长久保存你的数据
- 加入现有群组或者创建自己的群组, 来和大家交流
- 和任意人私聊, 并添加其为好友
- 多种消息类型, 包括文本 / 表情 / 图片 / 代码 / 文件 / 命令, 还可以搜索表情包
- 当收到新消息时推送通知, 可以自定义通知铃声, 还可以把消息读出来
- 选择你喜欢的主题, 并且可以设置为任何你喜欢的壁纸以及主题颜色
- 设置管理员来管理用户
<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'}} />
|-- [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. 请遵守下列流程.
- fork 本仓库并克隆 fork 后的仓库到本地
- 安装依赖
yarn install
- 修改代码并确认无 bug
- 提交代码, 如果 eslint 有报错, 请修复后再次提交
- 创建一个 pull request