Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
This is a comprehensive web application focused on providing instant data exchange between users. The main emphasis of the project is on building a reliable architecture, ensuring authorization security, and synchronizing messages without delays.

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

Key technical solutions:
Real-time communication: Implemented chat logic based on WebSockets (via NestJS), ensuring instant message delivery and stable connection between clients.
Comprehensive authentication: Integrated Firebase Auth system, implementing several login methods: classic (email/password) and authorization via Google OAuth.
Backend architecture - NestJS: Built a scalable API on NestJS, where the logic for request processing, data validation, and socket management is concentrated.
Data management - NoSQL: Used Firebase Firestore for flexible storage of structured user data and message history, ensuring high read/write speed.
Media handling: Set up integration with Cloudinary cloud storage for reliable uploading, storing, and fast delivery of user avatars and media files.

#React #TypeScript #React/TypeScript #Nestjs #websockets #Firebase #Cloudinary #Web-fullstack #Fullstack #WebDevelopment #SQL/NoSQL
Work details
Added 14 January
209 views
Freelancer
Tetiana Furyk
Ukraine Ivano-Frankovsk  3  0

Available for hire Available for hire
3 Safes completed
On the service 4 months 23 days