Internal Truths brand mark

Portfolio entry · Live SaaS

Internal Truths

Before you vow, look at why you want to. A reflective frame for marriage, children, or both; motives, sacrifice, and the shape of your readiness.

Reflect. Profile. Compare.

A private, on-device conversation starter; not a clinical test or dating score. Twenty-four questions become eight dimensions, an archetype, and a shareable profile you can place beside a partner’s.

24-question battery

Choose Marriage, Children, or Both; free-text, multiple-choice, and Likert items stay on your device as a draft until you finish.

Dimensions & archetypes

Eight scored dimensions (0–100), strengths and growth edges, nine archetypes, and a short personal narrative.

Partner compare

Time-limited invites, side-by-side gaps, and a guided couple session; local-first privacy with export and delete controls.

Keepsake workbook · $0.99

Free partial preview on screen; unlock the full annotation workbook, PDF download, and print with Stripe Checkout.

Case study

Local-first reflection SaaS for marriage and parenthood readiness.

Problem solved

Adults weighing lifelong partnership or parenthood needed a private way to examine motives and capacity — without a clinical verdict, dating algorithm, or forever-public profile dump.

Approach

  • Path-aware 24-question flow with on-device drafts and scoring
  • Shareable profiles via URL-encoded, time-limited invites (no free-text leakage)
  • Compare + guided session as conversation tools, not composite fitness scores

Architecture

LandingReflect flowScore enginelocalStorageInvite · compare
Client-side questionnaire and scoring write private results to localStorage; invites encode share-safe snapshots for partner compare and guided sessions.

Tech stack

Next.js 16 / React 19
App Router product surface
TypeScript / CSS Modules
Typed scoring + themed UI
localStorage
Drafts, history, invites, journal
reportlab (www)
Server keepsake workbook PDF
Stripe Checkout
$0.99 unlock via www API

Timeline & team

  • Timelinev1 local-first reflective SaaS
  • TeamSolo full-stack build
  • RoleProduct, design, and engineering

Business impact

  • Live /portfolio/internaltruths/live/
  • ModelFree reflection · $0.99 keepsake workbook unlock (Stripe)
  • DifferentiatorConversation starter, not a pass/fail fitness score

Screenshots

Internal Truths brand mark
Brand