Visitar URL original
Ruby on Rails Case Studies | BigBinary

Real work with real clients.

From startups to publicly listed companies, we have worked with clients from different fields. Here are case studies from some of the clients we have collaborated with: what they needed, and what we built.

01 · E-commerce · Payments

How BigBinary helped Gumroad stay in business and become a pure SaaS

Client
Gumroad, an e-commerce platform where creators sell directly to their audience
Stack
Ruby on Rails, Stripe, PayPal, webpack

When Sahil Lavingia came to us, he was the only person working on Gumroad. He contacted BigBinary to let creators connect their own Stripe and PayPal accounts, so Gumroad would become a pure SaaS product.

Read the full case study →

Through a series of calls we understood what was needed and started on the payment integrations. Stripe was straightforward. PayPal had just released a new version with edge cases and incomplete documentation, and we got on calls with PayPal several times to sort it out.

Beyond payments, BigBinary worked on code improvements and new features, including switching Gumroad's front-end build from RequireJS to webpack. Two blog posts came out of the engagement: Migrating Gumroad from RequireJS to webpack and Deploying feature branches to have a review app.

“Instead, I found an Indian firm called BigBinary and hired a few engineers as contractors. These contractors saved the company. They fixed bugs and maintained the site while I answered support tickets, designed features, and wrote about new initiatives.”
Sahil LavingiaCEO, Gumroad
02 · Healthcare · Compliance software

Rebuilding Healthicity's compliance manager around the data officers need first

Client
Healthicity, all-in-one healthcare compliance software
Stack
Ruby on Rails, responsive web application

In the old application, compliance data was buried under multiple clicks. Compliance data needs to be front and center.

Read the full case study →

A dashboard with everything a compliance officer needs on one screen. Each section has its own card, colour coded: green means all is well, red means it needs attention. Reports for a week or a month are one click away, can be drilled down by category and risk factor, and export to Excel or CSV.

The old document control center looked like a laptop file system and finding the right document was confusing. The new one brings everything into the dashboard. Because the application is used on many devices, it is fully responsive.

“BigBinary team did a splendid job in understanding the business value of the old application and translated that into a better workflow with modern technology stack with richer UI. It overall resulted in better user experience all around.”
Jeff YoungVice President, Product Development, AAPC
03 · Healthcare · HIPAA

A HIPAA compliant care coordination platform for CareGeneral, on web and mobile

Client
CareGeneral, a platform to coordinate and support home based care
Stack
Ruby on Rails (web), React Native (mobile)

CareGeneral coordinates, communicates, educates and supports everyone across the care continuum, so caregivers and the people they care for can contribute to healthy outcomes. It works out each patient's needs from their abilities, preferences and support circle, and brings patients, families and caregivers together as one group.

Read the full case study →

The HIPAA compliant web application on Ruby on Rails and the mobile application on React Native, built and grown together over many years.

“We have worked with BigBinary for over six years. BigBinary team is a pleasure to work with. Besides strategic advice, they bring insights and ideas about product strategy and direction that we highly value.”
Dirk PetersFounder, CareGeneral
04 · Consumer · Mobile

Building Lovewick, a couples app used by more than 250,000 couples

Client
Lovewick, a free relationship app for couples
Stack
Ruby on Rails (web), React Native (mobile)

A relationship app has to be fast, uncluttered and fun. Early on nobody knew what would click with users, so we built Lovewick iteratively: get features into people's hands as soon as possible, then improve them.

Read the full case study →

The web application on Ruby on Rails started deliberately light while we found out what users valued. As it matured we added a couples card game, a date night planner, relationship reminders, wishlists and a relationship tracker. Since most people use Lovewick on their phones, we built the mobile app with React Native, which let us add features and fix bugs quickly.

“The partnership with BigBinary has been invaluable for Lovewick. We went from an idea and some mock-ups to a beautiful, App Store ready React Native app in the span of months. I feel really fortunate to have the support, talent, and experience of BigBinary behind Lovewick as we continue evolving the product based on user needs and expanding to other platforms and countries.”
Ali MaggioncaldaLovewick
05 · Media · Video streaming

Streaming digital art to any TV: adaptive bitrate video for numberF

Client
numberF, a Washington DC startup for discovering and streaming video art
Stack
Ruby on Rails, PostgreSQL, HTML5 video, Zencoder, React Native

Founder Dadi Akhavan wanted ordinary TVs to stream digital art, a Netflix for the video art world. Up-and-coming artists upload videos, users collect the ones they like, and the collection plays the way they want, whether for a party or a quiet evening.

Read the full case study →

The web application on Ruby on Rails and PostgreSQL, with HTML5 playback and Zencoder for encoding. To stop videos freezing while they buffer, BigBinary built an adaptive bitrate streaming system. The mobile app was built with React Native, so numberF launched on iOS and Android without maintaining separate Objective-C/Swift and Java apps.

“As a tech company, you depend on solid engineering expertise with trust and confidence. The BigBinary team are not only very knowledgeable and come up with innovative solutions, but more importantly, are responsible and reliable.”
Dadi AkhavanFounder, numberF
06 · Sports · Live data

Live race timing in a mobile app that reuses RaceHero's web pages

Client
RaceHero, race schedules, live timing and race analysis
Stack
Ruby on Rails, responsive HTML reused in the mobile app

RaceHero's web MVP was already running and responsive. They wanted a mobile app live quickly, and once live, a way to update the product without constantly pushing app store releases. Our job was to reuse and update the HTML pages already built, so a change to a page did not need the same change in the app.

Read the full case study →

Live races with each racer's position updating in real time, lap time and position charts that show how each racer attacked and defended, results with best lap, time behind the winner and positions gained, trophy icons such as Hard Charger and Flag to Flag Victory, one-tap sharing to social media, and a schedule of upcoming races.

“When looking for Rails and React developers, we discovered BigBinary from their open source contributions to Rails. They have delivered consistently strong work for the past 2 years, and we consider them part of our team.”
Brian GhidinelliRaceHero
Get in touch

Your case study could be the next.

Tell us what you are building, upgrading or fixing in Rails.