Skip to content

Collaboration application built using WebRTC and Web Sockets.

Notifications You must be signed in to change notification settings

gKushagra/social-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Collaboration Application

Discussions, Chat, Audio/Video calling, File sharing, and Screen share. Lightweight and Easy to Deploy.

alt text

alt text

Architecture

  • Client built using Angular
  • Http-server for authentication, user-management and file-sharing
  • Socket-server for real-time chat, call and screen-share

Technologies

  • Web Sockets
  • WebRTC

Project Structure

  • /frontend : Angular Client
  • /backend/http-server : Authentication, User-management, File-sharing
  • /backend/socket-server : Real-time chat, call, screen-sharing