Full Stack платформа для комунікації в реальному часі

Веб-програмування
Робота 6 з 9
Розробила full-stack вебзастосунок для обміну повідомленнями в реальному часі. Основний акцент у проєкті був на реалізації чату з миттєвим оновленням повідомлень, зручній авторизації користувачів, роботі з медіафайлами та чіткій взаємодії між frontend і backend частинами.

У застосунку реалізовано обмін текстовими повідомленнями, завантаження зображень, відображення статусів користувачів та авторизацію через email/password і Google.

Що було зроблено:
— frontend-частина застосунку на React;
— backend API та socket-логіка на NestJS;
— real-time чат через WebSockets / Socket.io;
— авторизація користувачів через Firebase Auth;
— вхід через email/password та Google OAuth;
— збереження користувачів і повідомлень у Firebase Firestore;
— інтеграція Cloudinary для завантаження зображень та аватарів;
— синхронізація повідомлень між користувачами в реальному часі;
— обробка даних і валідація на backend.

Технології:
React, NestJS, Socket.io, Firebase Auth, Firestore, Cloudinary

#React #TypeScript #NestJS #WebSockets #SocketIO #Firebase #Firestore #Cloudinary #Fullstack #ChatApp #WebDevelopment
Деталі
  • Додано:
230

Фрилансер

  • Проєктів 4
  • Оцінка 5.0
  • Рейтинг 1 849
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 4 дні 6 годин тому