24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Czat w czasie rzeczywistym dla istniejącej aplikacji internetowej (WebSocket)

107 przeglądów 0 opinii#42120
Budżet€3 950za projekt
FormatProjekt jednorazowybrak zaliczki
PłatnośćGotówka, Przelew bankowy
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 07.09.2026
Odpowiedzi0średnia w kategorii: 0,1
Widoki1076 w ciągu 14 dni

Opis projektu

Przetłumaczone
Mamy działającą aplikację internetową i teraz musimy zintegrować pełną komunikację w czasie rzeczywistym. Mówimy o czacie między naszymi użytkownikami, a nie o wyskakującym oknie wsparcia lub botem AI: użytkownik otwiera rozmowę z innym użytkownikiem i wymienia wiadomości, które przychodzą natychmiast bez przeładowania strony. Potrzebujemy zarówno prywatnych dialogów jeden na jeden, jak i czatów grupowych, w których wielu uczestników widzi wspólny wątek, skład pokoju i śledzi rozmowę na bieżąco. To jest funkcja komunikacyjna między naszymi własnymi kontami na platformie, więc musi działać tak płynnie i niezawodnie, jak znane aplikacje do wiadomości.

Technicznie oczekujemy transportu WebSocket dla dostarczania na żywo z rozsądną opcją awaryjną i automatycznym ponownym połączeniem w przypadku utraty połączenia. Wiadomości muszą być przechowywane w bazie danych, aby historia czatu ładowała się poprawnie po ponownym otwarciu rozmowy, a dostarczanie powinno być uporządkowane i deduplikowane nawet w niestabilnych sieciach. Potrzebujemy wskaźnika pisania, statusów 'dostarczono' i 'przeczytano' dla każdej wiadomości, liczników nieprzeczytanych wiadomości na czacie oraz obecności (online, ostatnio widziany). Załączniki są ważne: użytkownicy powinni mieć możliwość wysyłania obrazów i dokumentów z podglądami i bezpiecznymi limitami rozmiaru. Gdy odbiorca jest offline lub karta jest zamknięta, powiadomienie push informuje go o nowej wiadomości. Backend powinien opierać się na naszych aktualnych kontach użytkowników i uprawnieniach dostępu, zamiast wprowadzać osobny system autoryzacji.

Uważamy, że bezpieczeństwo i zapobieganie nadużyciom są częścią zadania: uwierzytelnione połączenia socketowe powiązane z aktywnymi sesjami, kontrole uprawnień (użytkownik odczytuje tylko wątki, w których uczestniczy), sanitizacja wejścia przeciwko XSS podczas wyświetlania wiadomości oraz podstawowe ograniczenia tempa przeciwko spamowi. Oczekujemy czystego, udokumentowanego kodu w naszym aktualnym stosie, krótkich instrukcji integracyjnych i testów dla głównych scenariuszy.

— Prywatne i grupowe czaty z zarządzaniem uczestnikami
— Dostarczanie WebSocket z ponownym połączeniem i opcją offline
— Wskaźnik pisania, statusy dostarczenia/przeczytania, liczniki nieprzeczytanych, obecność
— Załączniki obrazów i dokumentów z podglądami i limitami rozmiaru
— Powiadomienia push dla odbiorców offline
— Historia, porządkowanie, deduplikacja i trwałość wiadomości
— Gniazda powiązane z sesjami, kontrole uprawnień per wątek, ochrona przed XSS, ograniczenie tempa
Programowanie stron internetowych Gotówka, Przelew bankowy

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 0

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
System dyspozycji dostaw i kurierów

System dyspozycji dostaw i kurierów

Poszukujemy aplikacji webowej: przyjmowanie zleceń, przydzielanie kurierów, trasy, statusy, mapa i raporty.

Programowanie stron internetowych24.09.20260248
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Programowanie stron internetowych” pojawiają się codziennie. Wszystkie projekty w kategorii

Na jakie zapytania odpowiada ta strona