MEMBERS »

TableCheck

TableCheck, a restaurant booking and guest experience platform, has used Rails since its initial product launch in 2013. Their platform serves over 12,000 venues across 35 countries.

How They Use Rails

TableCheck uses the latest version of Rails for their core monolith, which powers both their online restaurant booking and in-restaurant management app. They also use it for various microservices such as payment processing, typically using REST APIs to serve JSON to a React or Ember.js frontend. They use many libraries, such as Mongoid (instead of ActiveRecord) to connect to MongoDB. They also use Devise, Omniauth, Prawn PDF, Paperclip and maintain over 30+ smaller gems themselves. In addition they use Elixir and Python in our stack for various needs.

In 2024, Company became a contributing member of the Rails Foundation.

Rails has been a reliable platform to grow our business, both in terms of continually shipping product enhancements to customers, and hiring and onboarding new developers. 11 years into our Rails journey we continue to double-down on our investment in the framework, and we’re thrilled to join the Rails Foundation as our latest step.

Johnny Shields TableCheck Founder & CTO

Open Source Contributions

TableCheck’s engineers maintain dozens of Rails-related Ruby gems and have made over 200 contributions to the ‘Mongoid’ object-document mapper gem.

Community Involvement

Look for TableCheck at Rails World, Ruby Kaigi, Baltic Ruby and others.