Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
To jest kompleksowa aplikacja internetowa, skoncentrowana na zapewnieniu natychmiastowej wymiany danych między użytkownikami. Główny nacisk w projekcie położono na budowę niezawodnej architektury, bezpieczeństwo autoryzacji oraz synchronizację wiadomości bez opóźnień.

Stos technologiczny:
React.js, NestJS, WebSockets (Socket.io), Firebase (Firestore, Auth), Cloudinary API.

Kluczowe rozwiązania techniczne:
Komunikacja w czasie rzeczywistym: Zrealizowano logikę czatu opartą na WebSockets (przez NestJS), co zapewnia natychmiastową dostawę wiadomości oraz stabilne połączenie między klientami.
Kompleksowa autoryzacja: Zintegrowano system Firebase Auth, realizując kilka metod logowania: klasyczną (email/hasło) oraz autoryzację przez Google OAuth.
Architektura Backend - NestJS: Zbudowano skalowalny API na NestJS, gdzie skoncentrowana jest logika przetwarzania zapytań, walidacja danych oraz zarządzanie socketami.
Zarządzanie danymi - NoSQL: Wykorzystano Firebase Firestore do elastycznego przechowywania zorganizowanych danych użytkowników oraz historii wiadomości z zapewnieniem wysokiej szybkości odczytu/zapisu.
Praca z mediami: Skonfigurowano integrację z chmurą Cloudinary dla niezawodnego przesyłania, przechowywania oraz szybkiej dystrybucji awatarów użytkowników i plików multimedialnych.

#React #TypeScript #React/TypeScript #Nestjs #websockets #Firebase #Cloudinary #Web-fullstack #Fullstack #WebDevelopment #SQL/NoSQL
Szczegóły pracy
Dodana 14 stycznia
211 wyświetleń
Freelancer
Tetiana Furyk
Ukraina Iwano-Frankiwsk  3  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 3 Sejfy
W serwisie 4 miesiące 23 dni