flowchat é uma alternativa de reddit auto-hospedada e de código aberto. Possui comunidades, hashtags, conversas encadeadas com atualização ao vivo e votação.
flowchat tenta resolver o problema de ter um bate-papo em grupo fluido e livre, ao mesmo tempo que permite conversas paralelas para que cada comentário não seja de nível superior e não interrompa o fluxo.
Várias conversas podem ocorrer ao mesmo tempo , sem interromper o fluxo da sala de chat.
Confira a comunidade padrão, vanilla, ou crie a sua própria.
Possui:
Tecnologia usada:
Confira um exemplo de discussão aqui.
Junte-se à comunidade: flowchat
Registro de alterações
Se você deseja auto-hospedar ou desenvolver flowchat .
git clone https://github.com/dessalines/flowchat
cd flowchat
// edit ARG ENDPOINT_NAME=http://localhost:4567 in ./Dockerfile to your hostname
docker-compose up
Vá para http://localhost:4567
npm i -g @angular/cli
git clone https://github.com/dessalines/flowchat
Aqui estão algumas instruções para colocar seu banco de dados postgres em funcionamento.
psql -c " create user flowchat with password 'asdf' superuser "
psql -c ' create database flowchat with owner flowchat ; '
cd flowchat
vim service/ flowchat .properties
Edite-o para apontar para seu próprio banco de dados:
<!--The Database location and login, here's a sample-->
jdbc.url=jdbc:postgresql://127.0.0.1/ flowchat
jdbc.username= flowchat
jdbc.password=asdf
sorting_created_weight=86400
sorting_number_of_votes_weight=0.001
sorting_avg_rank_weight=0.01
reddit_client_id=
reddit_client_secret=
reddit_username=
reddit_password=
para testes locais:
./install_dev.sh
e vá para http://localhost:4567/
para desenvolvimento angular de front-end, faça:
cd ui
ng serve
e vá para http://localhost:4200
para um ambiente de produção, edite ui/config/environment.prod.ts
para apontar para seu nome de host e execute:
./install_prod.sh
Você pode redirecionar portas no Linux para rotear da porta 80 para esta porta:
sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 4567
Tem um bug ou uma solicitação de recurso? Se o seu problema ainda não estiver listado, abra um novo problema aqui.