Testing Minimum Functionality
Here's what you can do to just test the Minimum Functionality and Adapt Phase Challenge tasks:
Steps
- Sign in using your Google account.
- Enter
BookClub. - See the
Meeting Logsfrom previous test runs as you scroll down General Start a Meetingfrom the Header- You'll be redirected to the pre-meeting UI and fill in your name (a random name is already there in the input)
- On entering the Meeting, copy the invite link from the top and paste it into your mobile phone's google chrome to join in from your phone. Or, you can paste it into another tab on your PC itself and join as the second user.
- As I am using
STUNservers to accomodate remote users (and not pre-built Services), the time it takes for another user to join in can take anything between 30s to 2 minutes. Please be patient 😅 - This has been built using
ReactJSfor the Client-Side,ExpressJSfor the Server-Side andsocket.ioandPeerJSlibrary for facilitating the Video Call. - You can
mute/unmute,switch camera on/offandshare screenas well. - There's inbuilt
ChatFunctionality, and messages exchanged here shall be displayed asMeeting Logsin the ChatBox when you end the meeting.
Troubleshooting
I have tested Alexandria's functionalities out with my friends, seniors- even with my Mentor at the Engage Programme, multiple times; and know that everything is good. But then-
`Murphy's Law: "Anything that can go wrong, will go wrong"`
Thus, the significance of this section.
- If you encounter a blank page with just the app's background colour, reload the page.
- Please be patient with the Meeting Functionality- it may take a few attempts for a second user to join the call, in case the
STUNserver urls aren't connecting (or your region is experiencing network issues). I have done my best to avoid this, by testing the urls onICETrickleto see their status. - You need to be online with a good internet connection while using this app. Incase you run into problems with Firebase connections, a message will pop up.