gKushagra / social-network

Collaboration application built using WebRTC and Web Sockets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Collaboration application built using WebRTC and Web Sockets.


Languages

Language:TypeScript 63.6%Language:HTML 18.5%Language:JavaScript 16.7%Language:SCSS 1.2%