Gemgento
Gemgento is an ecommerce solution that pairs a Ruby on Rails frontend with a Magento backend. You can create a beautiful and custom Magento store with a notably simplified front end development framework. The Gemgento ruby gem connects your Ruby on Rails Application with your Magento store using Magento native API. Gemgento is compatible with both Magento Community and Enterprise Editions.
While working at Maui New York LLC I developed Gemgento over the course of 20 months. In order to develop the end product, I worked closely with the technical director and a few early adopter clients. Development required me to master advanced concepts in Rails and push the boundaries of what the framework was capable of.
In addition to the Rails engine, Gemgento consists of a robust Magento extension. The extension fixes multiple core API issues, allows for a full checkout using only the API, and hooks into dozens of events to push Magento changes to Gemgento in real time. Extending payment methods such as PayPal and Authorize.net was done so that customers have a seamless experience while allowing store owners access to the full power of Magento’s backend.