A Social Voting Application for Market Validation


Vlad Gorodetsky


Big Data


San Francisco, California

Core Technologies

Ruby on Rails MongoDB AngularJS Swift PostgreSQL AWS


A Social Voting Application for Market Validation

Vootex is a mobile application that allows companies to test their ideas and products before releasing them and collect real market feedback on existing products to see areas for improvement.


In the modern business environment, characterized by intense competition and rapid market transformation, assumptions that entrepreneurs make about their potential customers’ needs and challenges may be inaccurate. Our client, a marketing automation company from San Francisco, wanted to rethink the standard approach to market validation. They asked us to develop a tool that helps marketers perform field studies.

Our team needed to create a tool that would help businesses simplify and accelerate market validation, perform market validation globally, and get results efficiently.

In a short time, we needed to:

  • Specify and analyze our client’s requirements to define product objectives
  • Сarry out competitor analysis to get deep insights on the product
  • Implement a complete product design, including UX design solutions for compelling and clear data visualizations
  • Develop a fully functional platform that offers quick access to an active global audience that’s open to participating in polls and surveys
  • Create a segmentation tool to separate online focus groups based on business needs
  • Build a tool that allows companies to collect statistics and analyze data about their products and services
  • Develop a reward system to increase user engagement

Segment users depending on location and engage only those whose opinions are the most significant


To make the product attractive and easy-to-use for respondents and businesses, we built Vootex as a social voting application.

We developed an app that allows companies to test their ideas and products before releasing them and collect real market feedback on existing products to see areas for improvement.

Vootex has a global reach. Therefore, we made it scalable so it can cope with a large amount of data, including published media content and a growing amount of data about users and their interactions.

We provided the following solutions:

  • A great user experience thanks to minimalist graphics and predictable behaviors of complex functions
  • A scalable architecture that can cope with high data loads
  • A backend solution that allows us to quickly process videos and images to ensure that the quality of all content is preserved
  • A unique search algorithm built on Facebook profile data that allows companies to target their searches more accurately
  • A user analytics algorithm that allows business users to extract better insights
  • A reward program to increase customer retention; rewards can be in the form of discounts, gifts, special offers, or anything else a company wants
  • Deep integration with Facebook APIs — Facebook Live API, Graph API, Instagram Graph API, Marketing API — to pull user data, analyze behavior, and generate insights for businesses

Technology Stack


RubyGarage helped our client develop an effective tool for testing products, performing market validation, reaching users globally, gathering valid feedback, and providing analytics. Vootex helps businesses perform valid product testing easily, quickly, and cost-efficiently.


Vlad Gorodetsky

Founder of Vootex

The RubyGarage team definitely excels in their technical approach. Working on the engineering side, RubyGarage offered the most efficient architecture solution for our application.

Another strong side this team demonstrated is business-orienting. Along with elegant technical solutions for big data storage and management, displaying detailed analytics, and ensuring security, RubyGarage handled all the design concept for our application. They came up with an idea how to wrap a market research tool into an appealing and interactive social voting application.

Furthermore, ease of communication as well as willingness to keep in touch regularly and ensure timely deliverables are priceless.

Overall, we would be happy to recommend RubyGarage in regards to their engineering experience, business-orienting, and professional attitude.

Need help building a mobile app?

Contact us