Presentation

Here are the slides I wanted to present in video format, but basically lost my voice this morning...: https://docs.google.com/presentation/d/1nWas57ZtF7mb9ytmHLvpN6tbFgSVLinT3GRlRQVI6E8/edit#slide=id.p. I'd be happy to have a chat on Discord @alexandre-lavoie#8721!

Inspiration

The inspiration came from the high amount of bans around copyright issues on Twitch and YouTube over the last month. This seems to be fuelled by a large desire to have any form of human contact during this world-wide lockdowns. Creators want to offer a sense of company using content (usually considered a reaction video), but video/streaming platforms don't offer an easy solution for proper credit. I wanted to create an app that would try to tackle this issue directly.

What it Does

The application is relatively simple: it links video players together. This is done by binding to the raw video players and listening for changes and propagating to viewers. I added in addition automation for uploading and playback - so you just have to go on any video with a reaction and you get an automatic popup.

How I built it

I sadly did not get around to anything close to the sponsor challenges... I have a lot of "invisible" custom code that drives the platform. I used a monorepo + workspaces architecture to allow me to propagate dependencies throughout the project. I have a fairly complex npm + Webpack setup to build ReactJS + other Typescript/HTML to a Chrome extension. I also have ALOT of abstraction to make any future expansion a breeze.

Challenges I ran into

The biggest challenge really was time and working solo on a project that ended up being a bigger scope than I initially expected!

Accomplishments that I'm proud of

I'm proud of the architecture I built (it made me realise that I like software architecture more than I thought). I'm also proud that I managed to get these results in this amount of time - it is basically at the state of the PoC I had in mind.

What I learned

I learned that software architecture is really interesting and that chrome extensions are a lot more powerful than I could've imaged. I also learned that Hackathons are a lot more fun in person with food and people all around!

What's next for Syncroc

I'd really like to expand to have a more general solution for most websites and having an overall more stable app. I'd also like to work more on the design/logo.

Built With

Share this project:

Updates