Denis Messenger to narzędzie umożliwiające przesyłanie wiadomości w czasie rzeczywistym pomiędzy klientami za pośrednictwem serwera. Umożliwia komunikację w bezpiecznym i zamkniętym środowisku.
Denis Messenger został zaprojektowany jako rozwiązanie umożliwiające rozmowy z wybranymi osobami. Klienci łączą się z serwerem, a następnie mogą wymieniać wiadomości między sobą w czasie rzeczywistym. Projekt zawiera funkcjonalność automatycznej aktualizacji za pośrednictwem GitHuba.
- 🔐 Bezpieczne połączenie klient-serwer.
- ⚡️ Obsługa wiadomości w czasie rzeczywistym.
- 📂 Historia czatu zapisywana lokalnie.
- 🆕 Informacje o dołączeniach i rozłączeniach użytkowników.
- 📦 Automatyczna aktualizacja oprogramowania.
- 🔒 Planowane wprowadzenie szyfrowania end-to-end i dodatkowych zabezpieczeń komunikacji.
- Sklonuj repozytorium:
git clone https://github.com/twojenazwa/DenisMessenger.git cd DenisMessenger
- Uruchom plik
start.bat
znajdujący się w folderze projektu.- Skrypt automatycznie zainstaluje zależności i uruchomi komunikator.
- Windows 10/11 w wersji kompilacji 1809 lub nowszej (Win + R i wpisać
winver
). - Node.js w wersji 23 lub wyższej (instalacja za pomocą
winget install OpenJS.NodeJS
).
- Klienci mogą połączyć się z serwerem, uruchamiając
start.bat
. - Dostępne komendy:
exit
– wyjście z czatu.
- Wprowadzenie graficznego interfejsu użytkownika.
- Integracja z projektem sztucznej inteligencji opartej na Gemini.
- Implementacja szyfrowania wiadomości oraz protokołu end-to-end na wzór Signal.
- Dodanie możliwości bezpiecznej wymiany danych między klientami.
Chcesz pomóc w rozwoju projektu? Stwórz nowego Pull Requesta lub zgłoś problem w sekcji Issues!
Projekt jest udostępniony na mojej własnej licencji. Szczegóły w pliku LICENSE.txt.
- Zrzut ekranu klienta:
Skontaktuj się ze mną na: [email protected].