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
- gif-frames.js
- github
- html
- html5
- javascript
- jquery

Log in or sign up for Devpost to join the conversation.