Hire Krootl — an application development agency
Whole Body Prayer
Mindfulness and Meditation App
Wellness
Mindfulness
Meditation
Country
Launched
USA
2023
Not just another meditation app
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, both iOS and Android
Backend and cloud infrastructure
Connects User Mobile App and Admin Panel, manages data storage, calculates user scores and delivers notifications
Web CMS
For Admin to manage App content
and media files

App features

Custom Meditation
Master Li's Unique Content Library
Custom Scores and In-App Achievements
Journaling

App features

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.

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.
Are you ready to bring your meditation app to life?
We've got the expertise to make it happen.
Let's talk

Technologies and tools

Flutter
Python
FastAPI
Firebase
Revenue Cat
MongoDB
Digital Ocean
Digital Ocean Dropletean
Flutter
Python
FastAPI
Firebase
Revenue Cat
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

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 Measures

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.

Team & Feedback

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
2 QA engineer
1 Project Manager
2 Python Engineers
2 Flutter Engineers
1 DevOps