Summary Anti-COVID-19 is a free online video chat website that allows users to socialize with each other without the need to register. The website targets the lower class communities who are facing the psychological consequences of social isolation. This class has limited internet packages and too old devices to use modern known video chatting programs. The user can video chat with up to 15 people (limited only by user interface) simultaneously. Also, the website is compatible with all browsers. On the other hand, it has an amicable user interface with both languages English and Arabic. How We Addressed This Challenge The challenge we try to solve is the negative impacts of social isolation, which was applied because of the Covid-19 pandemic. Social isolation is a state of complete or near-complete lack of contact between an individual and society. The human is a creature that needs to belong to a community to live; research has found that perceived social isolation is associated with depression, cognitive decline, heart troubles, and a weakened immune system. Besides, one study found that loneliness can lead to a 30% increase in the risk of coronary artery disease and stroke.

Nowadays, we have so many applications and websites that are fighting social isolation by connecting people with each other by video chats. The problem is that these applications are targeting the middle-class communities who can’t afford the high prices of modern devices that are needed to run these applications. Also, the internet connection is countries such as Egypt is limited packages.

Our website is providing a free video chat service that can be used by the lower class communities, and it is presented in both languages English and Arabic. So in this way, we can decrease the negative effect of social distancing, encouraging them to stay home and safe. In a few words, we are focusing on a chart of people who are nearly forgotten by the known commercial applications.

In this way, we hope to limit and decrease the negative psychological impact of social isolation and also to help those people to communicate with each other while they are in a safe environment.

How We Developed This Project In this project, we use the API technology, which has a set of functions that allow us to access specific features or data of an application, other services like share data which help us to share the video online, use peer js libraries to identify peers is even simpler. Every peer is identified using nothing but an ID. A string that the peer can choose itself, or have a server generate one ant to make server to easy for the other users isn.t on the localhost to arrive at our web app. used vue.js to get component-based approach, props, one-way data flow for components hierarchy, performance, virtual rendering ability, and understanding of the importance of proper state management of apps, and also used bootstrap to be the website responsive in the other screens, jquery which used to increase the priority of a CSS property. This ignores the overriding properties. Finally, used herokuapp.com to make the server and port to make it easy to connect with the other devices which out of the localhost and to protect our data, chat and video from stolen.

TODO - Roadmap

  • [x] Audio/Video
  • [x] Live Presence - all users see each other
  • [x] Works with firewalls and behind proxies (works on standard 443 SSL port)
  • [x] End to end encryption
  • [x] Allow Recording and Playback (browser-based)
  • [x] Support Native Basic Editor
  • [x] Responsive and zoom-in, zoom-out controls
  • [x] Performance to handle thousands of concurrent users
  • [x] Layout template engine
  • [x] Compatibility with all major browsers and iPad
  • [X] Server-side recording

Built With

Share this project:

Updates