Developing a Well-Being Mobile App Voted App Store Best of 2020

How a React Native app can help to deal with daily stress.
Shine Case Study by Netguru

About this project

Netguru was integrated with the Shine engineering team to help maintain and develop the iOS and Android apps and support their growth. The scope of our cooperation with Shine included UI/UX design, software development, product strategy, and marketing consulting.


Mobile Development
UI Design
UX Design



Introducing Shine: the way to live mindfully

One in four people in the world will be affected by mental or neurological disorders at some point in their lives, says the World Health Organization. Still, we spend more time brushing our teeth than taking care of our mental health, said Guy Winch in his TED talk.

We tend to neglect our mental well-being because of the stigma of mental health care. But as societies become wiser and more self-aware, there is a greater need to redefine the meaning of mental health care. Naomi Hirabayashi and Marah Lidey do exactly that by drawing attention to the aspect of preventing mental health issues. The application they built makes mental self-care easy and accessible.

Shine awarded app
How was the idea for a well-being application born?

Marah and Naomi met together at work, in a non-profit organization, and they soon became friends. When they faced a stressful situation at work, they talked to each other. They quickly noticed that not everyone was so lucky to have that kind of support. Also, they were surprised that well-being companies didn’t speak to them or didn’t resonate with them.

Seeing that, they thought there was a niche on the market and decided to create Shine, a self-care app that lets users practice gratitude and "check-in" for the day to deal with stress.

The Shine application now and then

At first, Shine was a simple chat app with daily affirmations. It was a messaging bot for positive reinforcement on a daily basis. Messages were delivered as texts or via Facebook’s Messenger. They acted as a friend in your pocket, whom you can always text.

At first, the main focus was to provide well-being-related content to the users, then to create a deeper and more personal-feeling experience through audio. Now, the app offers features such as podcasts, meditations, in-app articles, empowering text messages, and chat. The app’s content helps people enhance their confidence, productivity, mental health, and happiness by building a healthy routine for the mind.

Shine app illustration
How does Shine support people?

Shine's mission is to build a more compassionate world.

The app’s users can make use of daily motivations, personal growth goals, and articles. The app also offers podcasts: meditations, challenges, sleep, and daily rituals. “Quiet the mind”, “Calming Work Stress”, “Gratitude”, “Embracing Change” are but a few multi-day challenges that can help users take care of themselves.

The audio content is created by Shine experts and psychologists. Celebrities, for instance Karamo Brown or MILCK, also support Shine in their mindfulness campaign.

Shine case study

How did Netguru help to make this app unique?

Shine wanted to have a development partner who truly understands their goals and shares the same business values, so the culture-first approach was a very important factor of our cooperation.

Another important one was Netguru’s high communication skills which have allowed us to evolve the way we work together. At first, Netguru’s role was restricted to mobile app development in React Native. As time went by, we became a trusted partner who helped to shape Shine’s product strategy.

Currently, we're integrated with the Shine engineering team to help maintain and develop the iOS and Android apps and support their growth. The scope of our cooperation with Shine includes UI/UX design, software development, product strategy, and marketing consulting.

All the work is done in sprints following the Agile methodology. Each sprint we book time to work on new ideas and tactics. On those days we experiment, prototype, test, and create new ideas to provide the best possible value for the users.

We also support overcoming challenges - last year we helped to prioritize and deliver features to meet a tight deadline before Black Friday. This year we helped to upgrade the React Native app’s core to improve its performance.

  • I've really appreciated the flexibility and breadth of experience we've been able to tap from the Netguru team. While most of our work together has been in React Native, at times when needed we've also very easily gotten support in QA, design, UX, iOS and Android as well.
    Jonatan CTO Shine-1

    Johnathan Uy

    CTO at Shine

We're Netguru

At Netguru we specialize in designing, building, shipping and scaling beautiful, usable products with blazing-fast efficiency.

Let's talk business