Skip to content
forked from yinxin630/fiora

An interesting chat application power by socket.io, koa, mongodb and react

License

Notifications You must be signed in to change notification settings

Neukchill/fiora

This branch is 533 commits behind yinxin630/fiora:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e639cf4 · Aug 6, 2019
Jul 23, 2019
Aug 6, 2019
Sep 16, 2018
Jul 29, 2019
Aug 6, 2019
Jul 24, 2019
Jul 23, 2019
Aug 6, 2019
Dec 12, 2018
Mar 24, 2018
Jul 23, 2019
Mar 31, 2019
Jul 29, 2019
Apr 9, 2018
Jul 29, 2018
Jul 24, 2019
Apr 28, 2018
May 23, 2019
Jul 29, 2019
May 23, 2019
Jul 29, 2019
Apr 17, 2019
Mar 31, 2019
Jul 24, 2019
Jul 24, 2019

Repository files navigation

Fiora

Build Status author Node.js Version License: MIT

Language: English | 简体中文

Fiora is a web chat application. It is written by node.js, mongodb, socket.io and react

Online address: https://fiora.suisuijiang.com/
Android / iOS app: https://github.com/yinxin630/fiora-app

Functions

  1. Friends, groups, private chat, group chat
  2. Text, pictures, code, URL and many other types of messages
  3. Tieba expression, huaji expression, search expression image
  4. Desktop notification, sound reminder, voice broadcast
  5. Custom desktop background, theme color, and text color
  6. Display online users, @ function
  7. Little black room shut up

Screenshot

Install

See how to run Fiora

Directory

|-- [build]                   // Webpack build
|-- [client]                  // Client code
|-- [config]                  // Config
|-- [dist]                    // Packaging output directory
|-- [doc]                     // Document
|-- [public]                  // Static resources
|-- [server]                  // Server code
|-- [utils]                   // Util method
|-- .babelrc                  // Babel config
|-- .eslintignore             // Eslint ignore config
|-- .eslintrc                 // Eslint rule config
|-- .gitignore                // Git ignore config
|-- .nodemonrc                // Nodemon config
|-- package-lock.json         // npm
|-- package.json              // npm
|-- yarn.lock                 // yarn
...

Contribution

If you want to add functionality or fix bugs, please follow the process below:

  1. Fork this repository and clone the fork post to the local
  2. Installation dependencies yarn or npm install
  3. Modify the code and confirm it is bug free
  4. Submit code, if eslint has reported error, please repair it and submit it again.
  5. Create a pull request

About

An interesting chat application power by socket.io, koa, mongodb and react

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 85.2%
  • CSS 13.9%
  • Other 0.9%