Coder Social home page Coder Social logo

yu2256140203 / fiora Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yinxin630/fiora

0.0 0.0 0.0 11.49 MB

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

Home Page: https://fiora.suisuijiang.com/

License: MIT License

JavaScript 1.68% HTML 0.45% Dockerfile 0.08% TypeScript 87.05% Less 10.74%

fiora's Introduction

Fiora

Test Status Lint Status Typescript Status author Node.js Version License: MIT

Language: English | 简体中文

fiora is an interesting chat application. It is developed based on node.js, mongodb, react and socket.io technologies

The project started at 2015-11-04

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

Functions

  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

Install

See how to run Fiora

Change Log

See change log

Directory

|-- [bin]                     // Server management tools
|-- [build]                   // Webpack build
|-- [client]                  // Client code
|-- [config]                  // Config
|-- [dist]                    // Packaging output directory
|-- [doc]                     // Document
|-- [public]                  // Server 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 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

fiora's People

Contributors

yinxin630 avatar dependabot[bot] avatar imjonat avatar iiuhuy avatar r4m80mrx avatar xianwei-lu avatar funnycoderstar avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.