Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Полностековая платформа для коммуникации в реальном времени

Это комплексное веб-приложение, сосредоточенное на обеспечении мгновенного обмена данными между пользователями. Основной акцент в проекте сделан на построении надежной архитектуры, безопасности авторизации и синхронизации сообщений без задержек.

Технический стек:
React.js, NestJS, WebSockets (Socket.io), Firebase (Firestore, Auth), Cloudinary API.

Ключевые технические решения:
Real-time коммуникация: Реализовала логику чата на базе WebSockets (через NestJS), что обеспечивает мгновенную доставку сообщений и стабильное соединение между клиентами.
Комплексная аутентификация: Интегрировала систему Firebase Auth, реализовав несколько методов входа: классический (email/password) и авторизацию через Google OAuth.
Архитектура Backend - NestJS: Построила масштабируемый API на NestJS, где сосредоточена логика обработки запросов, валидация данных и управление сокетами.
Управление данными - NoSQL: Использовала Firebase Firestore для гибкого хранения структурированных данных пользователей и истории сообщений с обеспечением высокой скорости чтения/записи.
Работа с медиа: Настроила интеграцию с облачным хранилищем Cloudinary для надежной загрузки, хранения и быстрой раздачи пользовательских аватарок и медиафайлов.

#React #TypeScript #React/TypeScript #Nestjs #websockets #Firebase #Cloudinary #Web-fullstack #Fullstack #WebDevelopment #SQL/NoSQL
Детали работы
Добавлена 14 января
210 просмотров
Фрилансер
Тетяна Фурик
Украина Ивано-Франковск  3  0

Свободен для работы Свободен для работы
3 Сейфа завершены
На сервисе 4 месяца 23 дня