InnerGuide

Marko Kostich

Watch on YouTube
I have designed, developed, and published InnerGuide(https://innerguide.app), a mobile app that generates custom guided meditation using OpenAI and Azure TTS/Google TTS/AWS TTS
To do so I developed and published a Flutter package that helps developers to integrate Cloud Text-To-Speech(https://pub.dev/packages/cloud_text_to_speech) from Google, Microsoft, and Amazon with a single interface and prevent vendor locking.
I have implemented a lot of features like Remote Config, A/B testing, Push Notifications, Home Widgets, Subscriptions, Banner Ads, Converting Anonymous users to real ones, and others.
On top of Firebase I have created a backend using cloud functions to execute logic.

PROJECT DETAILS

Product Overview

Personalized Meditation App: Developed a mobile application that generates custom guided meditation experiences
AI-Powered Customization: Leveraged OpenAI to craft unique meditation content tailored to individual needs
Multi-Platform Voice Narration: Integrated multiple text-to-speech providers to deliver high-quality audio meditation experiences
User-Centered Design: Created intuitive interface for setting intentions and customizing meditation sessions

Key Features Developed

Intention Setting Wizard: Developed an intuitive three-step process for users to articulate meditation goals
Session Customization: Built tools for users to customize session length, type, and language based on preferences
Music Integration: Implemented functionality for blending meditation sessions with background music
Session Organization: Created systems for users to save favorites, categorize sessions, and track meditation history
User Progress Tracking: Developed history tracking to help users monitor their meditation journey

Technical Implementation

Frontend: Developed with Flutter, creating an intuitive UI with screens for intention setting, meditation creation, playback, and session organization
Backend: Utilized Firebase Cloud Functions for serverless architecture
Text-to-Speech: Integrated multiple TTS providers (Azure, Google, AWS) through a custom-built Flutter package
Authentication: Implemented secure user authentication with anonymous-to-registered user conversion
Monetization: Built subscription model and integrated advertising systems

User Experience Flow

Users select their meditation intention through a guided wizard interface
AI processes the user's inputs to generate personalized content
Users can play the meditation with optional background music
Sessions can be saved, organized, and accessed through history tracking
All Skills: Project Management · Product Development · Android Development · iOS Development · Web Development · Flutter · Dart · Firebase · Google Cloud Platform (GCP) · Amazon Web Services (AWS) · Microsoft Azure · OpenAI API · Text-to-Speech Synthesis · Codemagic · GitHub · WordPress · PHP · Figma · Notion
Like this project
0

Posted Jul 28, 2024

Developed InnerGuide, a mobile app for custom guided meditations using OpenAI and TTS from Azure/Google/AWS. Created a Flutter package for TTS integration.

ActionRun
ActionRun
MyNewEarth
MyNewEarth
Fly and Share
Fly and Share
iRadar Immigration
iRadar Immigration