Mindfit

Mindfit is an app that empowers users with therapeutic techniques for improved thought patterns and resilience.

Client: Mindfit
Solution: Cross-platform app
Release date: July 2023

About Mindfit

Mindfit is a preventive tool that aids in training thought patterns, shifting focus, and developing a greater sense of mastery over the challenges individuals face in their daily lives. Being mentally strong encompasses the thoughts one holds about themselves and their life, as well as how they navigate adversity and confront challenges.

Mindfit, the innovative app, is meticulously designed to emulate the techniques and approaches employed by psychologists during initial consultations with individuals seeking support. Drawing inspiration from established therapeutic modalities like cognitive therapy, positive psychology, and EMDR, Mindfit offers effective solutions to enhance mental resilience and well-being.

Project goal

The client had an existing Flutter app that needed a fresh design. Our task was to update the look and feel while keeping the core functionality intact. This meant restructuring the code without changing what already worked, as some of the old components were still useful. The goal was to provide a modern user experience while retaining the app’s key features.

Roles in the project:

Client side:

Testing, reporting corrections

Softcraft

In our team, there were 1 Lead Flutter Developer, 1 Flutter Developer, 1 Chief Technology Officer (CTO), and 1 Project Manager (PM). 

General problem

The app was handed to us after Mindfit’s cooperation with individual and small contractors proved unsatisfactory. The quality and performance of the app was getting worse with each new functionality. A major challenge, therefore, was to make the smallest possible changes to its core in a short period of time to start working on further functionalities as soon as possible. By implementing such a solution, we were able to develop the application in parallel according to good practices, as well as build a base of reusable components. In a short period of time, they enabled us to improve other elements of the application. 

Problems solved

We tackled the issues caused by previous contractors, ensuring app stability, and creating a foundation for further development. We simultaneously enhanced the app while preserving its stability, building reusable components and following best practices.

Solution

The design of the application was already prepared by the client with previous contractors, nevertheless our Flutter experts actively participated in discussions with the client, which resulted in usability improvements. 

Flutter’s platform was an excellent choice for this project, thanks to its built-in components it enabled express implementations of nice interfaces. Due to the lack of a client-side backend, at this stage of the project we decided to use multiple Firebase services, which allows us to manage video content in the application. 

Changes to the app’s translations can be made by the client himself through a panel from the POEditor solution, which has been integrated with git, this reduces the developers’ involvement time in text changes to a minimum. The app also offers subscriptions, which users can purchase through GooglePlay and StoreKit. 

Working on something?

Submit your project brief or a short overview of your needs. We’ll reach out to you to discuss and work together in developing the most fitting solution.”

Please fill the form

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.