KevaChat is distributed chat platform for open, uncensored and privacy respectable communication with permanent data storage in blockchain.
Go to file
2023-12-06 10:45:50 +02:00
bin init symfony framework 2023-12-04 21:28:33 +02:00
config add external room settings 2023-12-06 05:02:11 +02:00
public complete rss feature 2023-12-06 10:02:02 +02:00
src complete rss feature 2023-12-06 10:02:02 +02:00
templates/default open rss links in new tab 2023-12-06 10:18:01 +02:00
translations complete feed feature 2023-12-05 17:14:07 +02:00
.env add external room settings 2023-12-06 05:02:11 +02:00
.gitignore init symfony framework 2023-12-04 21:28:33 +02:00
composer.json implement identicons 2023-12-05 18:28:36 +02:00
LICENSE Initial commit 2023-12-04 21:15:35 +02:00
README.md add readme 2023-12-06 10:45:50 +02:00

Web Application for KevaChat

KevaChat - is platform for open, uncensored and privacy respectable communication with permanent database stored in blockchain.

Instance require connection to the Kevacoin server, memcached and php.

Model

KevaChat following open wallet model, where community boost the ballance for talks.

Administrators have flexible settings of access levels explained in the .env file: read-only rooms, connection and post limits, etc.

Communication

Everyone able to join the chat, post messages as ghosty or sign ownership by IP. Also users can explore remote rooms by namespaces if option enabled.

Basic social features like identicons, replies, mentions, RSS subscriptions etc are supported.

Protocol

KevaChat protocol following native Kevacoin's key/value model, where key - is the timestamp@username and value - is message.

All messages related to their room namespaces.

Contribution

Project created from people for people, feel free to use it for your own needs, join the development or make your feedback!