Table of Contents
Go through the video demo of the web application I built here.
Developed using the agile development methodology, this is a video conferencing web application that allows two people to have a video/audio call, along with the some add-on features. Agile software development methodology is centered round the idea of iterative development. I have hosted my application on heroku, check it out here.
This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.
- JavaScript
- React for the frontend
- Node.js-Express in the backend
- simple-peer
- Socket.IO
- Redis to store the calling info
- and other required dependencies..
- HomePage: User gets two options here
- Start a new meeting by clicking on "New Meeting"
- Join an existing one by entering the link and clicking on "Join now"
- On the MeetPage, the initiator of meeting gets a "Meeting Now" popup:
- User can copy the meeting link and send it to their friend in whatever way they wish.
- Or, send a direct invite through social media(WhatsApp, Messenger) by clicking on the icons in the popup.
- Video toggling, audio toggling, screen share and leave functionalities are present on the header of the meet page.
- By clicking on the chat button on the header, chat window opens up and the two users can have a chat with live timestamp.
- Get a message alert when the other person messages!
- Back on the homepage, by clicking on "Support" on the nav bar, the user can get all the information about all the in-call features.
-
The Accessibilty Menu - This adds various features so that the applications becomes more accessible for differently abled people.
- Incase someone puts a wrong URL, he/she will be rendered to the following page






