Skip to content

yezhoucc/fiora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Fiora

Fiora is a web chat application. Made by node.js, koa, react.

Todo

  • 其它消息类型(图片, markdown), 表情, 消息窗体滚动
  • 加好友, 好友私聊
  • 创建群组, 群组设置, 群组信息, 群组成员禁言
  • 用户在线状态, 断线重连
  • 消息桌面推送, 消息提示音, 推送及提示音配置
  • 查看用户信息面板
  • 消息长度限制, 频率限制
  • 直接图片粘贴, 图片url

Installation

The project depends node.js and mongodb database. To install node.js (For China mirror). To install mongodb.

  1. clone repository to local from https://github.com/yinxin630/fiora
  2. go to repository directory and run npm install
  3. create config file from simple config cp config/config.simple.js config/config.js. modify config file to set database and other params
  4. run project npm start
  5. open http://localhost:8080/webpack-dev-server/ to look

Contribute

If you want to add functionality or fix bug. Please observe the following process.

  1. fork this repository and clone your fork repository to local
  2. install depends npm install
  3. modify code and check for bug
  4. commit your code. if you get some errors or warnings from eslint. please fix it
  5. create pull request to me.

About

A web chat application power by koa and react.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.1%
  • CSS 17.5%
  • HTML 0.4%