ror dev golang dev contact us
Myvelofit

AI-powered bike sizing and fitting solution

  • Chatbot development
  • OpenAI integration
  • UI implementation
Myvelofit screen
about

Myvelofit is a revolutionary web platform that helps cyclists of all levels, from amateurs to professionals, find the best-fitting bikes for healthy and comfortable rides. The service operates on a subscription basis and is used by both individual riders and businesses that sell sports equipment.

Myvelofit work

The Rubyroid Labs team worked on the platform’s AI-powered chatbot that assisted users in choosing and sizing bikes in two ways:

  • bike fitting: a user interacts with the AI assistant by uploading photos or videos and answering relevant questions about bike preferences. The chatbot then identifies a suitable bike model based on individual details, movements, and the user’s desired riding position. The application allows users to share link through any other application (Facebook or Twitter). After installation and registration, the link’s author and new users receive bonus dollars.
  • bike sizing: using photos or videos provided by the user on their bike, the artificial intelligence analyzes the rider's pose and identifies potentially harmful positions, discomfort, or pains that may occur during cycling. To prevent these issues, the chatbot gives recommendations on how many centimeters to adjust the bicycle's seat and handlebars for a proper fit and better comfort.
about Myvelofit
duration

April 2024 – May 2024

location

Canada

industry

sport

team
  • 1 full-stack developer
results
  • 1 week

    1 week took to assemble the team

  • 2 weeks

    needed to develop an AI-powered chatbot

  • 225,000+

    fits processed for users from 100+ countries

investigation of the best on-market solution

Based on the client's goals and main requirements, we conducted a thorough analysis of existing solutions on the market presented by leading companies.

After an initial investigation, we identified the most relevant chatbot integration option.

investigation image

data preparation and adaptation for the AI chatbot

The client provided their training documents for the MVP version of the chatbot. We optimized the data and prepared it for the AI chatbot, ensuring proper processing for three main purposes:

  • to assist with website navigation
  • to analyze user inputs (both text-based questions and video analysis) for personalized bike fitting and to address physical discomfort or pain during rides
  • to answer any relevant questions regarding bike selection
investigation image

AI chatbot development

We developed a chatbot based on OpenAI API integration within two weeks. It was trained to comprehend human input, answer questions, and analyze digital content. The client received an initial version of the product for testing.

ai chatbot dev image

chatbot improvement and UI implementation

After the client’s approval, we made the necessary adjustments to the chatbot. We refined its responses and improved performance, enhancing both the speed and quality of the product.

At this stage, we also developed a user-friendly interface to integrate the chatbot seamlessly across the platform’s pages.

These improvements allowed us to get a well-functioning AI chatbot that generates relevant responses to any question and perfectly fits into the site’s user interface.

implementation image

delivered features

  • OpenAI API assistant integration
  • chatbot development
  • UI implementation
  • user website navigation assistance, from checking
    in to searching the relevant page
  • comprehensive questioning and answering on the cycling topic
  • personal recommendations based on photos and video analysis
  • chatbot’s performance improvement

technology stack

backend icon
Backend
Ruby on Rails 7
frontend icon
Frontend
Hotwire
technology stack image technology scheme image

communication

Close collaboration with the client was well-coordinated throughout the project, which ensured smooth development. The client provided models of expected chatbot behavior, documents with technical data for training the chatbot, and also filled out the business requirements document. The development team worked according to the defined project scope and, after presenting the chatbot to the client and their review, upgraded the assistant. This collaborative approach greatly contributed to the successful creation of the AI-powered solution.

  • Tools

    Slack
    Google Meet
    Email

result Myvelofit image

result

The client received an AI-powered chatbot assistant integrated into their bike fitting and sizing platform, which significantly improved customer interactions. This implementation laid a solid foundation for future improvements and further expansion of the chatbot's functionality.

Myvelofit image

estimate your project

Pavel Nahorski, VP of Business Development

Pavel Nahorski VP of Business Development

Rating of Rubyroid Labs 5.0
based on reviews of 46 customers