On-Demand Webinar "Modernize or Rebuild from Scratch: What Your Legacy System Really Needs"
Contact us

Web Platform for Searching Baby and Toddler Classes

Custom software development and technical support for a web solution helping parents in the U.K. find activities for their children.

ABOUT
the project

Client:

Startup that specializes in supporting parents

Location:

Country flag

UK

Company Size:

20+ Employees

Industry:

Online Marketplace

 

UK’s biggest web-based platform that provides recommendations on activities for their babies and toddlers. The solution offers functionality for both parents and businesses that promote their baby- and toddler-oriented services.

We successfully strengthened the customer’s development team by contributing our Ruby expertise. Our specialists provided ongoing support and helped address specific technical challenges. This allowed the client to scale effectively. With our involvement, the customer was able to align their technical capabilities with the platform’s growing user base and evolving demands.

Olha Maslova

PM at Leobit

Customer

Our client is a U.K.-based startup that provides a platform helping its users find baby and toddler activities in their locations. Founded by a team of parents, the platform has grown into a dynamic community hub connecting families with the best activities for their children.

Business Challenge

The customer faced technical complexities as user demand and feature expectations rapidly increased. The client’s technical team struggled to keep pace with the evolving product roadmap. To support the platform’s continuous development and maintain the solution, they needed to quickly extend their development capacity. That’s why they needed to onboard experienced Ruby on Rails engineers who could contribute to feature development, and support the stability and scalability of the solution as it matured.

Why Leobit

The customer chose Leobit thanks to the strong technology expertise of our Ruby developers. They were also satisfied with our dedication to speed and quality of development, which was highlighted in multiple testimonials of other customers.

Project
in detail

We can roughly divide our developers’ work on this project into three phases.

MHD-1276 (2)

Our Ruby developers had to work as an extension of the customer’s existing team. We had to take some time to understand the solution, its architecture, and the customer’s established workflows. Our specialists thoroughly researched the existing project documentation and communicated with the key members of the client’s team to kick off successfully.

The customer’s platform had already been running, but some of its parts required optimization. The customer delegated several back-end development tasks to our team. One of our developers handled several basic tasks, primarily oriented toward enhancing the connectivity between the solution’s Ruby-based back end with the PostgreSQL database. Our team also helped the customer configure cloud-based Heroku services, such as Heroku Add-ons.

The customer needed our developers’ strong Ruby on Rails expertise to support the app on a continuous basis. Our senior Ruby developer handled the customer requests on-demand, optimizing back-end workflows and optimizing Heroku configurations.

children playing
project-in-detail

Cloud-based architecture

The solution relies on Ruby on Rails' back end, which is deployed in the Heroku cloud. It shows excellent performance due to the RoR's native compatibility with Heroku. This ensures simplified back-end configuration and supports the app with Heroku services, like add-ons for monitoring and caching, as well as Heroku Pipelines applied for continuous delivery.

As a result, the customer benefits from the cost-efficiency and flexibility of the cloud while maintaining smooth platform performance and robust capabilities for handling dynamic content.

project-in-detail

Search functionality

The platform provides convenient functionality for searching for baby and toddler activities. By connecting to dynamic databases and third-party services, the platform provides information on the best activities in a specific area. Apart from location-specific search, the platform allows its users to find different options based on a child's age and preferred date.

There is also an option to search for specific activities by inputting the name or relevant keywords directly. Finally, users can find activities in different categories (e.g., forest school & outdoor, baby massage, dance, etc.).

project-in-detail

User profiles

Users can create personal profiles by using the solution's convenient logging and authorization mechanics. Depending on their needs, users with different profiles can either receive personalized activity recommendations or add activities themselves.

The latter functionality is available to users with free membership, but paid subscribers receive more advanced features for promoting their baby- and toddler-focused entertainment or educational businesses.

Technology Solutions

Flexible cloud-based app architecture that relies on RoR as the primary back-end technology and PostgreSQL as a database service.
Successful implementation of several Heroku cloud services and add-ons for more efficient system management, monitoring, and continuous delivery.

Value Delivered

  • Much-needed technical expertise for optimizing and supporting the solution.
  • Ability to focus more on core business needs while having particular technical issues handled by an experienced software development team.
  • With 2.6 million parents using Happity, it became the UK’s most-loved platform for finding baby and toddler classes.