Project

GimmeAnother Widget

Embeddable JavaScript Widget

GimmeAnother needed an embeddable, cross-domain JavaScript widget that would interact with their REST API and help onboard users. The widget is embedded on 3rd party websites and allows users to create a new GimmeAnother account, login to an existing account, and add items to their cart. My responsibilities included: building and deploying the widget, testing the API integration and rolling out incremental updates.

Project Details Visit Website

Features

  • Built with vanilla JavaScript
  • Lightweight footprint (30KB, sans image assets)
  • Cross-domain authentication
  • REST API interaction
  • Widget modal can be dynamically positioned
  • Support for single or multiple widgets on a page

Technologies

  • HTML
  • CSS
  • JavaScript
Login
Login
Onboard
Onboard
Success
Success