Available for work·Book a call
All Projects/Muse AI

Full Stack Mobile Developer

Muse AI

AI-powered voice journaling app — speak your thoughts, get structured insights, track your mental wellness over time

React NativePython FastAPIFirebase AuthenticationFirebase DatabasePlay AI APIAWSPush NotificationsRevenueCat / Subscriptions
Muse AI

Overview

Muse AI is a cross-platform mobile journaling app (iOS & Android) that replaces text-based journaling with guided voice conversations. Users speak naturally with an AI journaling companion powered by Play AI — the app listens, asks reflective follow-up questions, and returns structured session summaries with mood insights and action items. Built for a client in Toronto and launched to users in Berlin, Muse AI combines scheduled journaling sessions, push notification reminders, voice cloning personalization, and a subscription monetization model into a single polished React Native app.

The Challenge

Traditional journaling apps rely on text input which many users find limiting. The challenge was building a voice-first experience that felt natural — not robotic — while reliably converting unstructured spoken conversations into structured summaries, mood scores, and actionable insights. The multi-step onboarding (voice cloning + selfie setup) needed to feel intuitive across both iOS and Android, and the subscription flow had to drive conversions without interrupting the reflective experience.

How We Solved It

1

Voice Journaling via Play AI Integration

Integrated Play AI's voice API as the conversational backbone. The journaling companion guides users through reflective questions — 'What unexpressed anger am I carrying?', 'What emotions do I find most difficult to express?' — and adapts follow-up prompts based on user responses. Voice cloning in the onboarding flow lets users personalize the companion's voice.

2

Session Summaries & Mood Insights

After each voice session, a FastAPI backend processes the conversation and returns a structured summary: key insights, mood analysis with percentage scores (e.g. Sadness 70%), recommended action items, and a generated AI artwork image representing the session's emotional theme. All sessions are stored in a scrollable timeline for long-term reflection.

3

Scheduling & Push Notifications

Users schedule journaling sessions via an integrated calendar. The FastAPI backend manages session scheduling logic and triggers push notifications to remind users of upcoming sessions — driving consistency and daily engagement.

4

Multi-Step Onboarding

A guided onboarding flow covers voice cloning setup, selfie capture for profile personalization, journaling mode selection (Talk or Type), and subscription prompt. Each step was designed for performance across a range of iOS and Android devices.

5

Subscription Monetization

Built-in subscription layer prompts users to upgrade at natural breakpoints — after session limits, extended insights, or premium journaling options. Payment flows integrated cleanly with the app experience without disrupting the reflective tone.

6

Firebase Auth + FastAPI Backend

Firebase Authentication handles secure user login. Firebase Database stores user settings, subscription status, and journaling history. The FastAPI backend handles session management, scheduling APIs, notification dispatch, and the AI processing pipeline — hosted on AWS for scalability.

Authentication

Journaling Flow

Entries & History

Profile & Settings

Results & Impact

Launched on iOS & Android

Deployed cross-platform via React Native — consistent experience across both platforms with device-specific optimizations.

Voice-First Journaling

Play AI integration enables real-time voice conversations with the journaling companion — no typing required.

Structured Session Summaries

Each session generates mood scores, key insights, action items, and AI-generated artwork — all saved to a reviewable timeline.

Scheduling & Reminders

Calendar-based session scheduling with push notifications — driving daily engagement and journaling consistency.

Voice Cloning Personalization

Onboarding voice cloning lets users personalize their journaling companion — increasing engagement and emotional connection.

Subscription Model

Built-in upgrade prompts and premium feature gating — subscription-based monetization integrated without disrupting the user experience.

Technical Architecture

MobileReact Native — cross-platform iOS & Android, animation-rich UI from Figma mockups
Voice AIPlay AI API — real-time voice journaling conversations, reflective prompt generation, voice cloning
BackendPython FastAPI — session management, scheduling, push notification dispatch, AI processing pipeline
Auth & DBFirebase Authentication + Firebase Database — user login, subscription state, journaling history
HostingAWS — cloud hosting and scalability for backend services
NotificationsPush notification system — session reminders and journaling prompts
PaymentsSubscription layer — premium feature gating and upgrade flows
DesignFigma — full UI/UX mockups with interactive animations for premium journaling feel

Have a similar project?

I'm open to freelance projects and full-time roles. Let's build something great together.