Inspiration

  • 2020: We realize some our favorite blogs lack comment sections.
  • 2021: Youtube remove dislikes.
  • 2022: We have an idea for adding voice chat to wikipedia pages.

What it does

The WebShare++ browser extension allows users to share themselves no matter the webpage.

How we built it

We created WebShare++ as a firefox extention that can be used wherever. The extension contacts our server to see if the current website is valid in our whitelist, and if so our server tells the extension where to find our microservices responsible for providing likes/dislikes, comments, and voice chat for the webpage.

Challenges we ran into

We had to overcome a few CORS issues to get POST requests from our extension to sucessfully go through. Setting up peerjs for many-to-many webrtc was challenging even though we had past experience.

Accomplishments that we're proud of

We created a microservice framework for widgets that enhance any webpage.

What we learned

  • CORS
  • WebRTC

What's next for WebShare++

  • WebShare could be extended with more share types, such as live text chat and relevant hyperlinks.
  • The whitelist can be extended or even generalized to work on websites with dynamic URLs.
  • Widgets could be added to the DOM instead of our extension to make pages more interactive.

Built With

Share this project:

Updates