Skip to content

sash2501/PolyChat-Firebase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PolyChat AKA Sassycode's Teams

A public messaging and meeting platform to connect to individuals

Logo

Features

  • User login
  • Creating and joining public teams channels
  • Real-time speech-to-text transcription
  • In-call messaging
  • Teams chatting before and after the call
  • Collaborative meeting notes
  • Enabling/disabling microphone
  • Enabling/disabling camera
  • Raising/Lowering hand to speak in meeting
  • Online User Lists and Meeting Invitations
  • Screen Sharing
  • Collaborative white board

Installation

Install polychat with npm

Clone this repository with :

git clone "git@github.com:sash2501/PolyChat-Firebase.git"

Installing Server Side dependecies. Go to project root folder.

  cd server
  npm install
  npm start

Installing Client/ Frontend Side dependecies in a new terminal window. Go to project root folder.

  cd client
  npm install
  npm start

Tech Stack

Client:

Server:

Screenshots

Login Page

App Screenshot

Add Room Page

App Screenshot

Room List Page

App Screenshot

Chat Room

App Screenshot

Video Call Room

App Screenshot

Demo

YouTube Video

App Workflow

App Workflow

Documentation

[Web App Documentation](docs/PolyChat Documentation.docx)

About

PolyChat with Firebase Realtime Database

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published