SecureChat is my demo-messenger for GL Task 2. Fast and secure (not yet honestly :D).
- Unlimeted chats per user.
- Unlimated users per chat.
- Auto-rendering of incomming messages.
- UI displays emojies.
- Possibility to communicate on Ukrainian + English (russian isn't welcome :D).
- Multithreading server (tested on 30 connections).
- Encryption/decryption password on server-side.
- Encryption/Decryption is not finished on client-side, to use current version of client, you - have to use server from 57e555f1 commit.
- finish encryption/decryption on client-side
- fix server architecture
- highlight incomming messages + chats
- make friendship system with users
- move UI to QML
- Demo communication in chat: https://drive.google.com/file/d/1snOvuYLF5QgINrvTP8_LU5u31ck4tQWf/view?usp=sharing
- DB structure: https://drive.google.com/file/d/1jsPZ32kusdecY1ROqPwJrld7gMKfOrmU/view?usp=sharing
- UML: in progress..