Inspiration

StacksReady is an Android app that lets people managers rehearse difficult conversations with an AI counterpart — by text or live voice — then receive adaptive feedback and a concrete action plan. It's a practice tool, not a content library. You don't read about how to give feedback — you actually practise giving it.

The problem People are promoted into management for what they were good at before managing — engineering, design, sales — not for the hardest part of the new job: having difficult conversations. Feedback, conflict, and performance discussions are high-stakes, infrequent, and almost never rehearsed. Most managers walk into them cold, improvise, and either soften the message into uselessness or land it badly. Generic advice doesn't survive contact with a defensive employee in a real room. The gap isn't knowledge — it's practice under pressure, and there's no safe place to get it.

How it works The rehearsal loop is: context → goal → role-play → feedback → action plan.

Set it up. An adaptive AI interview captures your context, your goal, and how difficult the counterpart will be (Supportive, Realistic, or Challenging). Choose between two launch scenarios: difficult feedback or workplace conflict.

Rehearse. Practise in text or live voice against an AI counterpart powered by Google Gemini that pushes back realistically. The AI's behaviour adapts to the difficulty level you select — temperature-tuned from supportive to genuinely difficult.

Get feedback. Adaptive to your stated goal: how well you hit it, better wording you can say out loud, the risks you walked into, and where you lost the thread. Feedback is evidence-grounded with turn-by-turn references.

Plan next. A structured follow-up plan with milestones — not just a transcript dump. Know what to do after the real conversation.

Save what you choose. Full report, summary only, or nothing at all. You're in control of your data.

Key features Text and live voice rehearsal via Google Gemini (Gemini 2.5 Flash Lite through Firebase AI Logic) Adaptive AI counterpart with three difficulty levels (Supportive, Realistic, Challenging) Goal-aligned feedback scored against the outcome you set — not generic advice Concrete action plans with follow-up milestones Privacy-first architecture: local-first storage, explicit retention choices, 90-day auto-deletion, no rehearsal text in analytics or ads Today's Practice Plan with a calm practice streak to build the habit Session history with cloud sync for Pro subscribers One-tap account deletion with cryptographic deletion receipts Age safety: 18+ public launch with internal teen safety floor Crisis redirection: conversations involving risk of harm surface emergency guidance instead of role-play Monetization (powered by RevenueCat) Free Pro Rehearsal One 5-minute rehearsal Unlimited text rehearsals Live voice Rewarded ad grants +5 minutes 300 live-voice minutes / month Ads Native ads in home feed only Ad-free Storage Local only Local + cloud sync Price $0
14.99 / m o n t h o r 14.99/monthor149.99/year (no trial) Billing runs through Google Play Billing with RevenueCat as the authoritative pro entitlement. The app uses RevenueCat's KMP SDK (purchases-kmp-core 3.8.0) with a default offering containing monthly and annual packages. A rewarded ad via AdMob grants free voice minutes, and native ads appear only in the home discovery feed — never during rehearsal.

Built with Kotlin Multiplatform + Compose Multiplatform — shared UI and domain logic, Android-first RevenueCat — billing, entitlements, paywall Google Gemini (via Firebase AI Logic) — text and live voice AI counterpart Firebase Authentication — email/password and Google sign-in Cloud Firestore — user-scoped cloud sync with security rules and 90-day TTL AdMob — native and rewarded ads with Pro/teen suppression OneSignal — onboarding reminder journeys and practice nudges Layers — A/B paywall message experiments R8 + resource shrinking — 3.84 MB APK, cleartext HTTP blocked Privacy by design StacksReady is built around a radical privacy posture for a conversation tool:

Local-first storage — sessions live on-device by default Explicit retention choices — full report, summary only, or save nothing 90-day auto-deletion of inactive sessions Zero rehearsal text in analytics, ads, or notifications — enforced by compile-time validation Deletion receipts — cryptographic proof when data is destroyed No third-party tracking of conversation content Who it's for Primary: People managers — first-time managers, team leads, mid-level managers Secondary: Any professional facing a high-stakes workplace conversation Launch scenarios: Difficult feedback (lead), workplace conflict Launch markets: Egypt and the United States (English) Social impact Difficult conversations are the single most avoided — and most consequential — part of management. When managers avoid or botch feedback, performance drops, resentment builds, and good people leave. StacksReady gives people a safe place to practise saying hard things well. Better conversations mean better teams, healthier workplaces, and fewer people dreading Monday mornings.

Links Website: https://stacksreadyapp.web.app Support: [email protected] Platform: Android (Google Play Store) Developer: StacksReady (Ehab Khedr Fathy)

Built With

Share this project:

Updates

Submission history