BrowserSprite

Tech Stack:

  • Browser Environment: Chrome Extensions API

  • Programming Language: JavaScript

  • Styling: CSS

  • Markup: HTML

  • Key Features:
    • Interactive Sprite

    • Customizable Settings

    • Dynamic Animations

    • Drag-and-Drop Functionality

    • Settings Persistence

    • Privacy-Focused

 

 

I created BrowserSprite, a Chrome extension that adds an interactive sprite to the browser window. Built entirely using JavaScript, HTML, and CSS, the extension provides users with a customizable and engaging experience to boost their productivity.

I designed and implemented all aspects of the extension, including dynamic sprite behaviors such as animations for dancing, playing dead, and bouncing. I also developed features like drag-and-drop functionality, cursor interaction (follow or avoid), and free will to enhance interactivity.

To improve user customization, I created a settings interface where users can select their sprite type, size, speed, and behavior. I ensured seamless transitions between animations and behaviors while maintaining a lightweight and privacy-focused design.