Mental Health Therapy app
  • Industry: Mental Health,Wellbeing
  • Service Line iOS, Android, Flutter, Firebase
  • period of collaboration 2019 - present
  • site

The Challenge:

UpLife was founded by Olearis owner Oleg Lavrentev and Ukrainian entrepreneur Oleksandr Makhtin - people with strong domain expertise in IT and psychology, and an established startup culture. Both founders were engaged in virtually every process as a part of the Olearis family.

The product was created in well-defined waterfall phases and followed Scrum principles on the development stage. The UX/UI was thoroughly worked out before moving on to deep user interviews in the early stages, which helped start the development with a good vision of the outcome.

Well described cases minimized the risks of reengineering, so the product MVP was developed within 9 months by one senior developer and QA.

Product stages:

  • 2019

    Defining the product, market research, close collaboration with psychologists to create first 12 courses, determining the UX and UI

  • 2020

    May 2020 - Engineering begins

    January 2021 - The MVP version of the product goes to beta testing with a limited audience

    September 2021 - Soft launch of the product on the market

    December 2021 - Soft launch in the US and UK

  • 2022

    January 2022 - The product has 600+ paying subscribers, shows positive unit economy, 50% second month retention, a 4.7 out of 5 star rating and is amassing great reviews

    February 2022 - Preparation for investment round A



  • Concept to market fit in 2.5 years

    We went through the full product development cycle from the idea to the MVP, a familiar process for the company, to the challenge of launching it. We did not expect much from the initial launch but it went surprisingly well. The US launch was much more demanding, and required careful administration of user acquisition, onboarding, and conversion, but still showed good results and huge growth potential.

  • A data-driven approach

    We don’t trust hypotheses, we test them. All the decisions we make are based on the data. To make this happen we build a strong analytics and attribution system around the product using Amplitude, RevenueCat, and Appsflyer tools.

  • A Flutter-based solution

    Finally we have Flutter - a framework that facilitates the development of one code base for iOS and Android that works just as well on both. This helped us achieve a product that looked smooth and felt native on both platforms with half the effort. To give it a universal appearance, we built custom UX that is well recognised by users on any device.

  • Serverless architecture

    All product information is stored on Firebase, which helps decrease expenditures for infrastructure and makes the development manageable by one full stack engineer.


UpLife progressed from the concept to the product market fit stage in 2.5 years with NO RETAINS requested. It shows a stable positive unit economy, with 25% of the subscribed users up to 14 weeks and the beginning of Round A for investments.


  • Backend:Firebase
  • MobileFlutter
  • CI/CD:Giltab