OMG: Czat na żywo - Aplikacja podobna do Omegle, czat ruletka.

Hybrydowe aplikacje mobilne 4266 PLN
Praca 3 z 5
Architekturę napisałem taką:

Frontend - warstwa - reaktywna aplikacja SPA (Single Page Application) z systemem zarządzania stanem do natychmiastowego aktualizowania interfejsu w czatach.

Warstwa komunikacyjna - wykorzystanie protokołów WebSockets do wiadomości tekstowych i WebRTC do bezpośredniego przesyłania strumieni wideo i audio między użytkownikami.

Backend API - skalowalna część serwera, odpowiedzialna za uwierzytelnianie, zarządzanie sesjami i routowanie pokoi komunikacyjnych.

Przechowywanie danych - połączone podejście z wykorzystaniem baz danych NoSQL do szybkiego zapisu logów wiadomości oraz relacyjnych baz do przechowywania profili.

Bezpieczeństwo - integracja protokołów szyfrowania i podstawowych filtrów moderacji w celu ochrony interakcji użytkowników.

Krótko opisując stronę, można powiedzieć, że jest to wysoko wydajny węzeł komunikacyjny, zaprojektowany do natychmiastowej wymiany wideo i bezproblemowego globalnego połączenia użytkowników.

Zleceniodawca był bardzo zadowolony, gotów napisać podobną aplikację, według tej samej architektury.