Support Group Therapy App For Marigold Health

About the Client
Since 2017, Marigold Health has been working day and night under founder, Ravi Shah, to tackle one of the most prevalent health conditions in the world today, mental health. Named as 'One of the most disruptive startups by the APA in 2018, Marigold health wants to bring attention to mental health and provide care to people suffering from it using technology and mobility. Marigold Health gives patients with mental health or substance abuse issues 24/7 access to a text-based group support with healthcare professionals that can help them talk their problems out, catch clinical complications early, and increase the capacity of current providers.

The Problem
In 2019, in his hunt to find the best establishment to help him with his mission, he came across NativeBase, our UI Library for React Native, which led him to us. He explored our past experiences and the work that we had done for our clientele, which won him over and brought him to our mailbox.
In our first discussion, we convinced him that we were the right people for the job and took the transaction forward. He explained his mission and his requirements to us, which, if plainly put, was an overhaul of the existing app for Marigold using the latest technology and divide functionality of the platform into two separate apps. To make this happen, we decided on a fixed scope & timeline engagement, spread across multiple phases. The first phase would last for 7 weeks, which would include development and release of both apps.
The phases that would follow would include addition of new features for the app and support for the released product through another engagement, which is ongoing.
In our first discussion, we convinced him that we were the right people for the job and took the transaction forward. He explained his mission and his requirements to us, which, if plainly put, was an overhaul of the existing app for Marigold using the latest technology and divide functionality of the platform into two separate apps. To make this happen, we decided on a fixed scope & timeline engagement, spread across multiple phases. The first phase would last for 7 weeks, which would include development and release of both apps.
The phases that would follow would include addition of new features for the app and support for the released product through another engagement, which is ongoing.




Team On-Call
With a fixed time model engaged for the project, there was a lot of work to be done in a fixed amount of time. The project was of a sensitive nature and needed great expertise and finesse when being developed. To make it happen, we employed 3 developers who were experts in React to handle the tasks, with a Product Manager spearheading the process, who were all being supervised by an Engineering Manager. Keeping availability and other engagements in mind, the developers were rotated with prior knowledge of the client.
Two mobile apps built in React Native. One for moderators and one for members.
The app needed to be HIPAA compliant.
Features such as group chat rooms, moderator privileges and synchronous chat controls.
Development of additional features and support for released products.
Strategy
We were honoured to have been part of our partners noble contribution to mental health by collaborating with them on a project following the fixed scope and timeline project to build an interactive app.
Analysis Planning
The goal of the project was to introduce the concept of text-based groups for those ailing from mental health and the in-house team came to the conclusion that React, React Native & FeatherJS used with Redux & mobx-state-tree to manage states was the apt technology for the application.
UI/UX
The in-house team lay easy on the UI/UX aspect of the project as the designs were previously decided upon by the client.
Development
The project involved the development of features for account creation and authentication, followed by chat room creation, adding/removing users, waiting screens, forms creation, filling and response storage, crash reports, customization tools, dark mode etc along with an added feature for sending icebreaker messages to new patients.

Testing
The dev team conducted rigorous checks to ensure perfection using Sentry as the testing tool. After the initial testing, the product was delivered to the client for testing before being pushed into production.
Delivery
Our continuing engagement with the client marks the success of the product. The Marigold Health app has been launched with new features being integrated into this absolutely unique project ever so often.
Case Studies.





