Kingdoms Dare of Hearts
Your private couple app β Mandraki & Takeesha
0 of 40 days approved.
Today
Open Journey to see today's dare.
Sync: not checked yet.
Progress
No days approved yet.
β€ Sunday lunch β protected
Every Sunday is protected 1-on-1 time for Mandraki and Takeesha. No correction tasks that day. Reminder the day before and Sunday morning.
Grace Words & Tone Pause
Grace Words: slow down, listen fully, speak with care. Tone Pause: pause the conversation, reset tone, then return β no penalty, no correction tasks on Sundays.
Primary
Together
Safety & settings
40-day journey β Mandraki & Takeesha
Days 1-10 Foundation, 11-20 Devotion, 21-30 Trust, 31-40 Kingdom. Then the open deck. One dare per day. No dare unlocks if a limit blocks it. Intimacy & Passion dares are non-graphic and bound by the Intimacy & Passion hard limit.
Dare deck
After Day 40, or for extra practice. Tap Draw a dare for an action dare, or Draw hearts for a truth question you must answer honestly β the rest of the deck stays hidden. One card per day across both decks. Pause or decline via limits with no penalty. After an Intimacy & Passion dare, complete the aftercare checklist.
Aftercare checklist β after Intimacy & Passion
Write a custom dare β Mandraki only
Only Mandraki can write a custom dare. In Takeesha's view, this form is not available.
Manage dares
Edit or delete dares in the deck. Only Mandraki can manage dares β in Takeesha's view, this list is not available.
Edit dare
Our Hands in Marriage
Countdown to Saturday, May 15, 2027 β for Mandraki and Takeesha.
Marriage Reward Day β May 15, 2027
Pick one. Nothing is pre-selected.
Muse Dates β Evansville area
Search dates pulls real map places for your city, radius, and type from OpenStreetMap via Photon, then Muse AI turns those real places into date ideas for you. Each place opens in Google Maps. Save as a Request, add as a Dare, or add to Our Hands in Marriage.
Near me is optional: it uses your phone location only when you tap it, and only for that search. Search dates still works with a typed city.
Saved dates
Post-date questionnaire β rating, recap & reflection
Skipping is allowed with no penalty. Empty submissions are blocked. Rating, recap, and reflection save under Monthly Recap and as Journal entries.
Council β private first
Each partner's entries are visible only in their own view unless they choose Share theme only or Share full entry. Only approved shared themes appear in the shared Council view. Anunnaki (Mandraki's Muse AI) and Ana (Takeesha's Muse AI) exchange only approved shared themes.
Your private entries
Shared Council view
AI Council β Anunnaki & Ana
In-app AI prompts generated from your shared app data only. Private Council entries are never used unless you share them. This is not a live chat between two Muse apps, it is the in-app version that reads what you have shared and asks a useful question.
Anunnaki β Ana β shared themes
Shows only approved shared themes, never private entries.
Requests & Edits β two-way
Weekly prompt: at least one Request from each partner per week β Mandraki and Takeesha both. Respond with a tone check, then approve, decline, or edit.
Monthly Recap & Journal
Monthly Recap ritual: review the month, questionnaires from completed dates and dares, Council joint notes, and Requests. Export Recap & Journal any time.
Limits & Safeword β how and when to use it
How this works, in 3 steps
1. Set your words, together, before any dare. Pick a safeword that is easy to say and hard to say by accident, and a slow word for "slow down and check in". Save them below. Both partners must know both words.
2. Use the right word in the moment. You do not need to explain why, and there is never a penalty for using any of these words.
3. After a pause or safeword, do aftercare. Check in, use your aftercare preferences below, and only resume when both of you agree. Nothing resumes automatically.
When to use what
Keep going β Everything feels good, safe, and within your limits. Continue the dare.
Slow word β You are unsure, need a moment, or want to talk before continuing. Say your slow word, slow down, check in, then decide together whether to continue, change, or pause.
Pause β You are tired, overwhelmed, emotional, or need time. Tap Pause below. The dare stops, with no penalty, and can be resumed later only if both agree.
Safeword β stop everything, instantly β You feel unsafe, a limit is hit, you are distressed, or you simply want to stop. Any reason is enough. Say the safeword, or tap Use safeword below. Your partner stops immediately, no questions, no penalty, no guilt. Aftercare follows.
What happens after a safeword?
1. Stop immediately. 2. Check in: are you okay, what do you need right now? 3. Aftercare, using your preferences below. 4. No penalty, no score loss, no streak loss. 5. Talk later, when calm, about what happened and whether that dare should change. 6. Resume only when both agree.
Your words
Hard limits β what is blocked, and why
Turn a limit ON and matching dares show as Blocked and cannot unlock. Turn it OFF anytime and those dares become available again. No penalty either way. A limit is not a punishment, it is how you keep the app safe for both of you.
Notifications center
Discreet titles only. Titles never contain dare or private content. Example title: Kingdoms: new update. Discreet titles only. Push notifications are available in Settings when connected.
Couple chat
Private chat for Mandraki and Takeesha only. Messages save to your couple in Supabase, so both phones see the same chat.
Settings
Connected automatically. No connection details are shown here.
Account
Sign in happens on the lock screen when the app opens. Here you can sign out or change your password.
Theme
Profile photo
Facebook profile size: shown at 170 x 170 pixels, stored as a 320 x 320 square crop, and synced to your couple via Supabase when signed in.
Push notifications
Discreet titles only: Kingdoms: new update. Push works when the app is closed on Android, and on iPhone only if the app is installed to the Home Screen and push permission is allowed. This needs service-worker.js hosted at the same root as the app file.
Email alerts: when a notification is sent, the app also emails your partner, once a Resend API key is set as an Edge Function secret in Supabase. Until that key is set, email logs as not configured and push still works on its own. Phone push still needs each phone to Enable push and Allow.
Push log β visible when a push fails
Diagnostics log β shared with Muse for troubleshooting
This log records event names and short error text only β never message text, journal entries, or passwords.
Notification toggles (per category)
Sounds
Soft sounds for navigation and partner alerts, played in the app only. Background alerts still come through push notifications.
One couple
One couple, no pairing code. Sign in and you sync automatically.
Your data
Export downloads your journal, recaps, requests, chat, and journey progress as JSON. Delete removes your couple data from Supabase and signs you out. This cannot be undone.
Per-profile recovery design: use Supabase Auth password reset (email link) per profile email. Each profile recovers only its own account; the other profile's password is never touched.
Motivations β why we are doing this
This is why the journey matters, in your own words. It is not a feed of posts. Each motivation links to the place where you act on it.
Mandraki
- Complete trust and submission
- Patience and closeness when emotions are high
- Full listening
- Fair fighting and humility
- Respect for the protector and teammate role
- Follow-through and respectful speech
Takeesha
- Being truly listened to
- Safety, and submission from safety, not fear
- Kept promises
- Grace in a visible frenzy β a hug, or 5 to 10 minutes alone, not taken personally
- Caring, neutral word choice β no insults or threats
- A break from constant correction
- More 1-on-1 time
- A monthly recap day, instead of feedback sprinkled through the day
Shared β what we are building together
- A stronger relationship, with fun and devotion β Hearts is an act of devotion
- 40 days of journey, then the open deck
- Our Hands in Marriage β to May 15, 2027
- Sunday lunch every Sunday, protected 1-on-1 time
Profile photos, theme, and push are still in Profile settings.
Partner profile questionnaire
Build your profile so the app can learn you, and your partner can learn you. This appears when you first sign in, and you can redo it anytime from Motivations or Settings. Skip any question β no penalty. You choose what to share.
Step 1 of 5
1. Personality
2. Wants β what do you want more of?
3. Needs β what do you need to feel safe and listened to?
4. Fantasies β non-graphic, and private unless you choose to share
This section is about themes, not explicit detail. Choose a theme, or write a short, non-graphic note, or skip this whole section. By default, fantasies are NOT shared with your partner. Only tick Share fantasies below if you want your partner to learn this.
5. Ideal date & learning your partner
Learn your partner
Only answers your partner chose to share are shown here. Private answers show as Kept private, with no guessing. Use this to choose better dates and tasks, not to score your partner.
Private couple app β Mandraki & Takeesha only.
Share a status update
Status updates now live in Chat and Journal, so there is one place to look.
Latest β my profile
Only the latest of each type is shown here. For the full feed, go to its own page.
Private couple app β Mandraki & Takeesha only.
Partner highlights β what actually needs you
Consolidated into one place. System messages like "Day approved" or "Reflection sent" are hidden by default, so you only see real reflections, open requests, today's feeling, and recaps β each with a clear next step.
Only the latest of each type is shown here. For the full feed, go to its own page.