Inspiration

Retro viruses that used to be sent around to troll friends and just overall annoyance by making the google chrome interface literal hell to navigate with as many annoying intentional “bugs” as we can fit without actually crashing or infecting the computer.

What it does

The extension implements several features designed to maximize annoyance, including:

  1. Captchas Everywhere: Random pop-ups requiring you to complete captchas for no reason.
  2. Hover Triggers: Images transform into memes, and memes transform into Homer GIFs when hovered over.
  3. Tab Switching: Randomly switches tabs just as you’re about to click on something.
  4. Blocking: Arbitrarily blocks random buttons or elements, forcing users to rethink their actions.

How we built it

The extension was built using HTML, CSS, and JavaScript, taking advantage of the Chrome Extension APIs to modify and disrupt the browser experience creatively.

Challenges we ran into

It was the first time working with Chrome extensions for most of the team. The project required us to learn and apply full-stack web development, including integrating front-end and back-end functionality. Adapting to JavaScript as the primary language was a challenge for team members new to it.

Accomplishments that we're proud of

Successfully built a proof-of-concept extension that achieves its purpose. Struck a balance between annoyance and usability, ensuring the extension disrupts but doesn’t crash or harm the browser.

What we learned

Front-End Development: Especially for creating the pop-up interface and visual annoyances. Back-End Development: Handling logic and enabling/disabling features dynamically. Integration of Full-Stack Components: Linking the front-end interface with the back-end functionality to execute specific tasks effectively.

What's next for ClickerChaos

We plan to expand the project with additional features, including:

Custom Cursors: Introduce annoying or themed cursors for added frustration. Publishing on the Chrome Web Store: Make it available to a wider audience for some harmless trolling fun. New Features: Explore productive modes or more creative disruptions while keeping the spirit of the project alive. Unimplemented Ideas: Continuously iterate on features to make the experience even more chaotic yet enjoyable.

Built With

Share this project:

Updates