GithubHelp home page GithubHelp logo

gochendong / bulita Goto Github PK

View Code? Open in Web Editor NEW
15.0 1.0 2.0 920 KB

An interesting open source chatroom. Developed with node.js, mongoDB, socket.io and react

Home Page: https://chat.bulita.net

License: MIT License

Dockerfile 0.04% JavaScript 1.48% TypeScript 86.07% HTML 3.14% Less 9.26%

bulita's Introduction

Bulita

English / 简体中文

Bulita is an interesting open source chatroom. It is developed based on node.js, react and socket.io technologies

Online Example: https://chat.bulita.net/

Github: https://github.com/gochendong/bulita

Features

  1. 100% fully open source frontend and backend, allowing for rapid construction based on the source code.
  2. Set up automatic replies for robots, set up separate APIs for each robot, and use Markdown to render the content of robot replies.
  3. One-click initialization of groups, contacts, bots, etc. through configuration files.
  4. You can find developers on the official website who can answer your questions in a timely manner.

Install

  1. Switch to the code folder
    git clone https://github.com/gochendong/bulita && cd bulita
    
  2. copy the .env.example to .env and edit it
  3. Start the Redis service. If it is already running, skip this step
    docker-compose -f docker-compose-redis.yaml up --build -d
    
  4. Start the MongoDB service. If it is already running, skip this step
    docker-compose -f docker-compose-mongo.yaml up --build -d
    
  5. Start the chatroom service
    docker-compose -f docker-compose.yaml up --build -d
    
  6. Now you can access the chatroom through http://localhost:9200

Referenced project

https://github.com/yinxin630/fiora

License

bulita is MIT licensed

bulita's People

Contributors

gochendong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

dfm336 gwozai

bulita's Issues

404 Not Found

Your website is no harm to visit, no finished website is not convincing

Login interface bug

There is a display problem in the input password position in the account login interface. The X for cancelling the password overlaps with the display password option, resulting in the failure to click the icon behind the input password to view the input password

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.