/QuikTalk

Primary LanguageJavaScript

QuikTalk

QuikTalk Demo

QuikTalk is a one-on-one conferencing web app

That's it. No signing up or logging, no unnecessary buttons, and straight to the point.

Screenshots:

Home

image

Room Selection

image

Video Toggle

image

Microphone Toggle

image

Attempting to join room that doesn't exist

image

Started a room

image

Joining another person's room

image

An ongoing call

image

Contributions:

Albany Patriawan

  • Creating the design and implementing it of the application using WebRTC
  • Laying out basic WebRTC lifestyle components (Offering, Answering, Fetching remote + local ICE Candidates, Using STUN servers)
  • Seting up Firebase/Firestore and connection to it
  • Implementing showcasing name in call
  • Implementing being able to leave call
  • Implementing being able to rejoin a call
  • Implementing creating rooms
  • Implementing destroying rooms
  • Implementing detecting if name has been registered or not

Joel Zapana

  • Implement storing name in browser
  • Implementing forgetting name in browser
  • Implement microphone/webcam functionality
  • Implement incorrect room error handling
  • Implement incorrect name error handling

Shadi Abd El Majid

  • Implement storing name in browser
  • Implement microphone/webcam functionality
  • Provide UI interface for users to use and admins to develop on
  • Research aesthetically pleasing front-end design patterns
  • Provide solution to lengthy room IDs
  • Wireframe pages together with HTML/CSS