Back to Projects
web
2025

Shutterstock Widget Generator

This project integrates the Shutterstock UI Wizard tool to help developers generate embeddable widgets in either HTML or React. It provides a live preview feature and several customization options such as layout, content, and styling. The project demonstrates how to incorporate the widget into modern web applications, allowing users to seamlessly embed Shutterstock assets.

Shutterstock Widget Generator
Technologies

Frontend

React
TypeScript
Tailwind CSS

Backend

Database

Tools

Vite
Shutterstock UI Wizard
Prettier
ESLint
Challenges
  • Integrating third-party scripts and styles dynamically
  • Maintaining live preview functionality within React
  • Handling customization parameters from the wizard
Solutions
  • Used a sandboxed iframe to render third-party widget previews
  • Mapped wizard settings to React state management for real-time updates
  • Created an abstraction layer for embedding HTML or React code dynamically
Key Outcomes & Impact

Built a reusable component for live widget previews

Users can copy embeddable code directly from the interface

Improved UX by providing instant visual feedback for each setting

Other Projects

Remedirxx E-commerce Platform
Remedirxx E-commerce Platform

Multi-tenant e-commerce platform facilitating bulk procurement of medical drugs with optimized API performance and enhanced security using AWS Cognito.

View Project
Shutterstock UI 2.0
Shutterstock UI 2.0

Led the development of Shutterstock UI 2.0, significantly enhancing both developer efficiency and user experience through improved design and architecture.

View Project