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.