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.
Log in or sign up for Devpost to join the conversation.