一个有趣的开源聊天应用程序。使用node.js、mongoDB、socket.io 和react 开发
Go to file
dependabot[bot] dae8a79381 chore(deps): Bump axios from 0.21.1 to 0.21.4 in /packages/docs
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-14 13:28:31 +08:00
.github/workflows Update codeql-analysis.yml 2021-03-13 10:22:35 +08:00
.vscode refactor: fix client ts error 2020-03-15 23:34:59 +08:00
packages chore(deps): Bump axios from 0.21.1 to 0.21.4 in /packages/docs 2021-09-14 13:28:31 +08:00
.dockerignore Fix docker file 2021-07-20 11:16:37 +08:00
.eslintignore Rename docs directory 2021-03-11 19:38:32 +08:00
.eslintrc Refactor to show deleted message (#442) 2021-09-06 17:37:09 +08:00
.gitignore Update docs (#419) 2021-07-21 18:05:18 +08:00
.prettierrc Add fiora command and update scripts (#417) 2021-07-20 21:07:14 +08:00
docker-compose.yaml chore: Turn off unnecessary port mapping 2021-07-06 10:08:10 +08:00
Dockerfile Fix docker file 2021-07-20 11:16:37 +08:00
index.ts Use local ts-node instead global 2021-07-27 22:13:54 +08:00
jest.config.js Migrate to monorepo project (#413) 2021-07-19 21:21:34 +08:00
jest.setup.js Migrate to monorepo project (#413) 2021-07-19 21:21:34 +08:00
jest.transformer.js test: Add jest config 2019-08-27 17:54:34 +08:00
lerna.json Migrate to monorepo project (#413) 2021-07-19 21:21:34 +08:00
LICENSE Update LICENSE 2021-02-28 18:43:59 +08:00
package.json Migrate app project (#418) 2021-07-21 17:04:10 +08:00
README.md Update docs (#419) 2021-07-21 18:05:18 +08:00
tsconfig.json Migrate app project (#418) 2021-07-21 17:04:10 +08:00
yarn.lock Migrate app project (#418) 2021-07-21 17:04:10 +08:00

Fiora · License: MIT author Node.js Version Test Status Typescript Status

Fiora is an interesting open source chat application. It is developed based on node.js, react and socket.io technologies

  • Richness: Fiora contains backend, frontend, Android and iOS apps
  • Cross Platform: Fiora is developed with node.js. Supports Windows / Linux / macOS systems
  • Open Source: Fiora follows the MIT open source license

Online Example: https://fiora.suisuijiang.com/
Documentation: https://yinxin630.github.io/fiora/

Other Client
Vscode Extension: https://github.com/moonrailgun/fiora-for-vscode

Features

  1. Register an account and log in, it can save your data for a long time
  2. Join an existing group or create your own group to communicate with everyone
  3. Chat privately with anyone and add them as friends
  4. Multiple message types, including text / emoticons / pictures / codes / files / commands, you can also search for emoticons
  5. Push notification when you receive a new message, you can customize the notification ringtone, and it can also read the message out
  6. Choose the theme you like, and you can set it as any wallpaper and theme color you like
  7. Set up an administrator to manage users

Screenshot

PC Phone App

Install

Fiora provides two ways to install

Change Log

You can find the Fiora changelog on the website

Contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate

  1. Fork it (https://github.com/yinxin630/fiora/fork)
  2. Create your feature branch (git checkout -b some-feature)
  3. Commit your changes (git commit -am 'Add some some features')
  4. Push to the branch (git push origin some-feature)
  5. Create a new Pull Request

License

Fiora is MIT licensed