#Fiora
Fiora is a web chat application. Made by node.js, koa, react.
- 其它消息类型(图片, markdown), 表情, 消息窗体滚动
- 加好友, 好友私聊
- 创建群组, 群组设置, 群组信息, 群组成员禁言
- 用户在线状态, 断线重连
- 消息桌面推送, 消息提示音, 推送及提示音配置
- 查看用户信息面板
- 消息长度限制, 频率限制
- 直接图片粘贴, 图片url
The project depends node.js and mongodb database. To install node.js (For China mirror). To install mongodb.
- clone repository to local from
https://github.com/yinxin630/fiora
- go to repository directory and run
npm install
- create config file from simple config
cp config/config.simple.js config/config.js
. modify config file to set database and other params - run project
npm start
- open
http://localhost:8080/webpack-dev-server/
to look
If you want to add functionality or fix bug. Please observe the following process.
- fork this repository and clone your fork repository to local
- install depends
npm install
- modify code and check for bug
- commit your code. if you get some errors or warnings from eslint. please fix it
- create pull request to me.