Inspiration

The internet can be a risky environment for those who suffer from stimulant induced seizures and epilepsy, so we decided that we wanted to help people who suffer from the disorder. Now, they can browse the internet more safely. Also, we could not find a similar solution, and we were interested in inventing something new.

https://motherboard.vice.com/en_us/article/9am8de/so-how-exactly-does-a-gif-cause-a-seizure

What it does

The extension scans the page for moving gifs, and if it finds any stimulating or flashing images, it stops them and warns the user in hopes of preventing seizures.

How we built it

We created the chrome extension in javascript utilizing libraries such as jQuery, and gif-frame.js, which allowed us to extract images from a gif. The application searches for all gif images when loading a webpage and detects whether they are changing too slowly, which is an indication of repetitive motion.

Challenges we ran into

There are very few libraries available that detect changes between two images; we struggled to find a working library, and we ended up creating our own solution instead.

Accomplishments that we're proud of

We are proud of our accomplishments because we made something which we don't believe has been created before. We are happy to have it functioning correctly after striving to find a working solution for so long. We almost gave up, but we are glad we did not!!

What we learned

We learned A LOT JavaScript, learned about several new libraries, and gained valuable team building skills.

What's next for LIGHTS OUT

We to fine tune the project, and we hope to prepare it for public release in the future.

Built With

Share this project:

Updates