Miri SDK Overview

Building on top of the Miri API, the Miri React Native Component Library includes everything you need to build feature-rich and high-functioning AI coaching and tracking user experiences out of the box.

The library supports the following primary features:

General

  • Launch flow to help users get acquainted with new features and understand the connection to your brand
  • Activation flow to personalize the user experience
  • Coach support delivered through your custom AI Wellness Coach methodology
  • Goal setting, updating and monitoring
  • Notifications
  • Theme customization

Nutrition

  • Meal-logging (narrative and photo-based)
  • Cravings reporting to receive suggested alternatives that support nutrition goals
  • Figure-it-Out to help determine what to include in a meal, based on goals both in a restaurant setting and help with recipes.

Coming soon

  • Content or product recommendations based on user profile and behavior

Architecture

Miri Coach React Native SDK primarily uses the Miri Coach client to connect to and communicate with the Miri API.

This library uses context provider hooks to allow for sharing data and state between parent components and child components to help enable straightforward customization and more robust, flexible integration with your application.

Web hooks are also used to support seamless integration of notifications and real-time coach insights and interactions.