Selected Cases

Subscription service development for La Kube.

Subscription service development for La Kube. La Kube is a new way to discover books. With La Kube, you receive a personalized selection of books picked just for you.


Full-Stack Developer

Project Manager

Tech Lead


1 year


Paris, France



noticeable results

The subscription service development had a positive impact on the number of transactions. The elimination of critical bugs and security issues reduced the cost of website maintenance.

increased transactions


secure software


maintainable code

key features

subscription service

website stability

increased test coverage

cancellation options

maintainable code


La Kube is a subscription service that offers a new way of discovering books. With the service, an independent bookseller provides a personalized box of custom chosen books.

La Kube came to us to broaden its subscription service and add new features. Also, they wanted to implement a subscription cancellation.

During the code review, we discovered the legacy code and bugs that limited the service functionality and caused security problems.


After solving the most critical issues in code, we worked on a business logic that would provide for the implementation of new subscriptions and features.

As a result of our work, the following functionalities were released:

—  New subscription services, including large-sized books and children’s books

—  Four cancellation options for each subscription type, including suspended pauses

Major problems encountered during the development were outdated technologies, poorly supported pieces of code that were not covered by tests, and security issues.

Our team provided the following solutions:

—  Separated lengthy methods into smaller parts to improve the maintainability of the code

—  Removed potentially vulnerable pieces to improve security

—  Increased test coverage to at least 60%

—  Upgraded to newer versions that introduced some performance improvements

When the main part of the work was done, we continued to support and enhance the product.



The team communicated daily via Slack. Every Monday, the team met to discuss results and the scope of work for the next week. We used Redmine for tasks and time tracking.


Technology updates, security fixes, and code improvements allowed the implementation of a new subscription service. As a result, our client noticed a significant increase in the number of monthly transactions.

After completing the main tasks, Rubyroid Labs continued to support the system as well as to add new functionality and maintain the current features.


how it looks



La Kube website home page.

Users can choose the type of subscription.

Users can determine preferences.

Users can make payment.

Browse Other Case Studies

Contact Us


48 571 942 081

Marszalkowska 26/134
Warsaw, 00-008

Thank you for your interest to us!

We will contact you within 24 hours

Our system recognized your request as spam.

Let us know if it is mistaken by contacting us at mailbox below:
[email protected]

Yes, we serve cookies

We use cookies to personalize your experience. By continuing to visit this website you argee to our use of cookies.

Got it