Skip to content

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

License

Notifications You must be signed in to change notification settings

gochendong/bulita

Repository files navigation

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

Sponsor this project

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published