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.
- 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
- Implement storing name in browser
- Implementing forgetting name in browser
- Implement microphone/webcam functionality
- Implement incorrect room error handling
- Implement incorrect name error handling
- 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