32
GitHub - yinxin630/fiora: An interesting chat application power by socket.io, ko...
source link: https://github.com/yinxin630/fiora
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
README.md
Fiora
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
- Users, groups, private chat, group chat
- Text, pictures, code, URL and many other types of messages
- Create/Search/Join group, Search/Add friend
- Desktop notification, sound reminder
- Custom desktop background, theme color, and text color
- Display group online members
- Send huaji expression, Search expression
- New message voice broadcast
Screenshot
Install
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:
- Fork this repository and clone the fork post to the local
- Installation dependencies
yarn or npm install
- Modify the code and confirm it is bug free
- Submit code, if eslint has reported error, please repair it and submit it again.
- Create a pull request
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK