Kenia

Public Order Form

The public order form was one of the first things I worked on for GOMdrop. It continues to be one of our main features- over 40,000 group orders have been created. It has evolved through many iterations over the years. I take into account our users' feedback for every update as well as our future goals for the page.
The GOMdrop community has recommended many of the current features including link shortening, images in items, drag and drop reorganization for items, and custom submission message among other features.
View this form on GOMdrop.
screenshot of gomdrop's form editor
While working on the editor for the order form, I focused on keeping the UI straightforward and easy to understand. The intent was to provide enough flexibility for users to create order forms that contained all the details they needed without a high learning curve.
screenshot of gomdrop's public form
The public order form is made using CSS grid to provide a smooth transition between large and small screens. Managers are able to add specific information using markdown as well as add images and descriptions to items.
screenshot of the success message on a gomdrop form
The success message can be edited by managers to include order specific information. If a customer has signed up to GOMdrop they are able to view all their orders.
screenshot of the response page of a gomdrop form
On the manager side, users can see all responses to an order and accept or decline them. All dropdowns are created using React Menu to ensure accessibility.
Although not currently live, I also integrated Stripe into the form to process payment from customers. This feature was called Direct Pay. Processing payment directly removed one obstacle from our users' flow: they no longer had to manually check third party payment websites to accept orders.
Unfortunately, I ran into some problems when Stripe updated their Orders API. Direct Pay is currently disabled for all our users until I reintegrate the new Stripe API into GOMdrop.
Along with the payments from our shipment feature GOMdrop has processed over $140,000.