Country_
Launched_
Industry_
New Zealand
2023
Wellness/ Mindfulness/ Meditation
WBP on AppStore
Country_
New Zealand
Launched_
2023
Industry_
Wellness / Mindfulness / Meditation
Whole Body Prayer (WBP) is a guided meditation app based on the unique methodology of Yan Ming Li, a spiritual guru and global movement leader.

The app offers guided meditations, breathing exercises, journaling, and daily wisdom affirmations, aiming to unlock the secrets of self-healing practices.

Project Context

We received a request to create a user-friendly meditation app centered around mindfulness. The goal was to empower the product with an extensive content library to boost user engagement. Motivate them to meditate daily, fostering a positive mood change and understanding the advantages of meditation through journaling and progress tracking.
Product idea
A personalized Guided Meditation app offering custom timers and access to an original content library for enhancing meditation practice.
Development Target
Release the MVP mobile app with a CMS on both iOS and Android platforms, targeting the US market, and gaining an initial user base within the first two months.

Challenges

Developing over 60+ pages, pop-ups, and delightful animations using Flutter's UI Kit and component reuse, which saved time and budget.
Ensuring user-friendly and comprehensible management of meditation settings.
Custom backend and serverside development to tie Mobile Apps, Content, and Admin Panel together.
Developing a robust and scalable CMS for extensive content management (Videos/Audio, Audiobooks, tags, categories).
Supporting a wide range of user devices, covering approx 99.5%(!) of active mobile devices.
Extensive testing and security audits to ensure that users have the best possible experience.

Solution
& Implementation

Mobile App
for end users iOS and Android
Backend and cloud infrastructure setup
to connect User Mobile App and Admin CMS
Web CMS
for Admin to manage App content
and media files
Custom Meditation
Empowering users to cultivate a daily meditation habit.
Personalized meditation presets creation and saving.
Meditation controls that allow a user to set up their own flow — with custom sounds, session duration, and more.
Timer functionality for seamless meditation sessions.
Dynamic meditation design based on daytime.
Master Li's Unique Content Library
Offering a comprehensive resource to deepen meditation practice and healing understanding.
Organized content categories for easy navigation.
Seamless video/audio player integration.
Audiobooks integration.
Convenient management of the favorite content list.
Social media sharing of valuable content links.
Custom Scores and In-App Achievements
Meditation score system that encourages users to practice daily
Track a streak of consecutive meditation sessions.
Analyze meditation session times and sessions completed.
Monitor weekly, longest, and average session duration.
Qiji - A unique score evaluating users' meditation practice.
Daily Affirmation Collection
Inspiring text content updated daily from CMS.
Users can share, add to favorites, and receive daily wisdom for motivation throughout the day.
Push-Notifications to encourage Consistent Meditation
Custom reminders to maintain a consistent meditation routine.
Journaling
Allowing users to track daily mood, including voice and notes.
Providing a calendar check-in, weekly mood analysis.
Meditation sessions archive feature for review and reflection.
Language Management
English and Chinese languages support. Flexibility to change app content at  any time.
Ability to update media content in various languages.
Compass Feature
To ensure that users meditate accordingly with the Master Li recommendations we developed a custom compass feature that helps users to navigate towards the right meditation direction.
User Goal Setting
Empowering users to set and track their desired app-related goals and data collection.
Custom Meditation
Meditation controls that allow a user to set up their own flow — with custom sounds, session duration, and more.
Timer functionality for seamless meditation sessions.
Dynamic meditation design based on daytime.
Empowering users to cultivate a daily meditation habit.
Personalized meditation presets creation and saving.
Master Li's Unique Content Library
Offering a comprehensive resource to deepen meditation practice and healing understanding.
Organized content categories for easy navigation.
Seamless video/audio player integration.
Audiobooks integration.
Convenient management of the favorite content list.
Social media sharing of valuable content links.
Custom Scores and In-App Achievements
Meditation score system that encourages users to practice daily
Track a streak of consecutive meditation sessions.
Analyze meditation session times and sessions completed.
Monitor weekly, longest, and average session duration.
Qiji - A unique score evaluating users' meditation practice.
Daily Affirmation Collection
Inspiring text content updated daily from CMS.
Users can share, add to favorites, and receive daily wisdom for motivation throughout the day.
Push-Notifications to encourage Consistent Meditation
Custom reminders to maintain a consistent meditation routine.
Journaling
Allowing users to track daily mood, including voice and notes.
Providing a calendar check-in, weekly mood analysis.
Meditation sessions archive feature for review and reflection.
Language Management
English and Chinese languages support. Flexibility to change app content at  any time.
Ability to update media content in various languages.
Compass Feature
To ensure that users meditate accordingly with the Master Li recommendations we developed a custom compass feature that helps users to navigate towards the right meditation direction.
User Goal Setting
Empowering users to set and track their desired app-related goals and data collection.

Technologies and tools

Flutter
Python
FastAPI
Firebase
Revenue Cat
Starlette Admin
MongoDB
Digital Ocean
Digital Ocean Droplet

Flutter

An open-source framework for developing cross-platform applications from a single codebase

Python

The backbone of our backend stack to create server side

FastAPI

A modern, high-performance API for developing APIs with built-in validation and easy-to-understand documentation

Firebase

A set of backend cloud computing services and application development platforms provided by Google

Revenue Cat

A cloud cross-platform subscription service that simplifies managing in-app purchases and subscriptions

Starlette Admin

A convenient user interface plugin designed specifically for FastAPI applications

MongoDB

A popular NoSQL database known for its flexibility

Digital Ocean

A cloud infrastructure provider with a wide range of services to facilitate application deployment and hosting

Digital Ocean Droplet

Provides scalable virtual machines where Python and FastAPI applications can be deployed and run in a production environment

Flutter

An open-source framework for developing cross-platform applications from a single codebase

Python

The backbone of our backend stack to create server side

FastAPI

A modern, high-performance API for developing APIs with built-in validation and easy-to-understand documentation

Firebase

A set of backend cloud computing services and application development platforms provided by Google

Revenue Cat

A cloud cross-platform subscription service that simplifies managing in-app purchases and subscriptions

Starlette Admin

A convenient user interface plugin designed specifically for FastAPI applications

MongoDB

A popular NoSQL database known for its flexibility

Digital Ocean

A cloud infrastructure provider with a wide range of services to facilitate application deployment and hosting

Digital Ocean Droplet

Provides scalable virtual machines where Python and FastAPI applications can be deployed and run in a production environment

Security Solutions

We leveraged a Python backend and built a secure cloud server infrastructure, adhering to industry best practices, ensuring both app security and uninterrupted performance.
Encrypting locally stored data and cache for added protection.
Encrypting locally stored data and cache for added protection.
Implementing thorough input data validation and sanitation in our FastAPI application to prevent code injection and enhance security.
Employing FastAPI Admin's role-based access control to restrict unauthorized access to sensitive data and resource management.
Securing MongoDB with built-in authentication and access control features, safeguarding data at rest and during transit.
Encrypting locally stored data and cache for added protection.
Encrypting locally stored data and cache for added protection.
Implementing thorough input data validation and sanitation in our FastAPI application to prevent code injection and enhance security.
Employing FastAPI Admin's role-based access control to restrict unauthorized access to sensitive data and resource management.
Securing MongoDB with built-in authentication and access control features, safeguarding data at rest and during transit.
Krootl delivered an app with an interactive UI/UX, functional features, and a CMS backend portal. The detail-oriented team consistently delivered on time and was highly transparent and efficient throughout. Above all, their astute problem-solving approach exceeded our initial expectations.”
Alex L.
WBP founder
Team composition
2 QA engineer
1 Project Manager
2 Python Engineers
2 Flutter Engineers
1 DevOps