Skip to content

Simple real time chat application with end-to-end encryption.

License

Notifications You must be signed in to change notification settings

brunomircevski/rumor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Zrzut ekranu 2022-06-18 173235

Simple real time chat application with end-to-end encryption. Design inspired by the work of Terry A. Davis.

About The Project

Project created in order to learn algorithms, data structures and technologies such as: JavaScript, HTML, CSS. We believe in freedom of speech and your right to communicate with people privately. We don’t read your messages, because we can’t. They are encrypted on your device. After you leave a room we don’t even know if you've ever been there. When you delete your account there is nothing left about you in our database.

Functionality Of The Project:

Register

Every user has to register to access chat app. rumor1


Logging In and Out

rumor2


About Rumor

About rumor is page dedicated to our policy and license. rumor3


Create New Room

User can create new room in order to invite people to it. Chat then can be renamed. rumor4


Search For Phrases

Every user in chat room can search for phrases. rumor5


Requests

Users after invitation get requests, after accepting them they got access to new rooms. rumor6


Leave

Users can leave rooms in every moment they please. rumor7


Data known by the server:

  • Usernames
  • Number of messages
  • Time when the message was sent
  • What rooms user joined

Encrypted data not known by the server:

  • Content of messages
  • User passwords
  • Decryption keys

Backend by Bruno Mircevski

Design and Frontend by Micota Kamil

Search algorithm by Jakub Mieczkowski

(back to top)

About

Simple real time chat application with end-to-end encryption.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published