PathAtlas

Map your possible futures and turn them into action plans.

PathAtlas is a personal planning app that helps people explore multiple future life paths in rich detail, compare them, and convert the best one into a realistic step-by-step plan. It is designed for anyone facing major life choices such as career changes, relocations, relationships, education, or lifestyle redesigns. The product matters because it reduces decision paralysis and turns vague aspirations into structured scenarios with clear next actions.

Business Goals

  • Reach 15,000 registered users within 6 months of launch.
  • Achieve a 25% free-to-paid conversion rate among active users by month 9.
  • Maintain a 30-day retention rate above 35% for users who create at least 2 future paths.
  • Drive at least 40% of new signups through organic sharing and referrals by month 12.
  • Keep monthly churn below 6% for paid subscribers after the first 3 billing cycles.

User Goals

  • Generate 3 to 5 detailed future-life scenarios in under 20 minutes.
  • Compare scenarios side by side using goals, tradeoffs, risks, and confidence levels.
  • Convert one chosen scenario into a concrete 30/90/365-day plan.
  • Track assumptions and update paths as life circumstances change.
  • Reduce uncertainty by making implicit values and constraints visible.

Non-Goals

  • Providing clinical therapy, mental health diagnosis, or crisis counseling.
  • Replacing professional financial, legal, or career advice.
  • Auto-deciding the user’s life path without user input.
  • Serving as a social network or public life-planning community in the MVP.

Career Switcher Nina, 31 - Nina is a mid-career professional considering leaving her stable job for a more meaningful but risky path. She needs help making the decision feel less overwhelming and more concrete.

Career Switcher Nina, 31

  • As a career switcher, I want to model a few different job and education paths, so that I can compare the risks and upside of each.
  • As a career switcher, I want the app to turn my chosen path into a month-by-month plan, so that I know what to do next.
  • As a career switcher, I want to revisit assumptions like salary, location, and time commitment, so that I can adjust the plan when reality changes.

Life Planner David, 42 - David is balancing family, finances, and long-term goals. He wants a structured way to think through major life decisions before committing to them.

Life Planner David, 42

  • As a life planner, I want to describe what a future version of my life could look like, so that I can understand what matters most to me.
  • As a life planner, I want to compare paths by impact on family, money, and lifestyle, so that I can make balanced choices.
  • As a life planner, I want reminders to review my path assumptions quarterly, so that my plan stays relevant.

Ambitious Student Maya, 22 - Maya is graduating soon and feels pressure to pick the right first step. She wants a tool that helps her imagine several plausible futures without getting stuck.

Ambitious Student Maya, 22

  • As a student, I want to explore paths like working, grad school, or starting a company, so that I can choose with more confidence.
  • As a student, I want the app to suggest questions I have not considered, so that I can fill gaps in my thinking.
  • As a student, I want exportable plans I can share with mentors, so that I can get feedback faster.

Scenario Generation and Editing · High priority

  • Users can create detailed future-life paths from prompts, guided questions, or freeform notes.
  • Support manual creation of a path with title, timeline, location, role/lifestyle, goals, risks, and assumptions.
  • Generate a draft scenario from a prompt such as changing careers, moving cities, or starting a business.
  • Allow users to edit any generated content before saving.
  • Detect missing fields and prompt for completion rather than blocking creation.
  • Preserve version history for each scenario so users can compare revisions.

Scenario Comparison · High priority

  • Users can compare multiple paths side by side to understand tradeoffs and likely outcomes.
  • Display 2 to 4 scenarios in a comparison view with criteria such as cost, stress, income, freedom, family impact, and confidence.
  • Let users weight criteria to reflect personal priorities.
  • Show a simple summary of strengths, weaknesses, and key risks for each scenario.
  • Highlight large differences between scenarios and surface conflicting assumptions.
  • Support quick duplication of a scenario for branching experiments.

Action Planning · High priority

  • Users can turn one selected future path into a practical plan with milestones and tasks.
  • Generate 30-day, 90-day, and 365-day milestone plans from the chosen scenario.
  • Break goals into tasks with due dates, dependencies, and owner fields.
  • Allow users to attach notes, links, and evidence to tasks.
  • Support recurring review check-ins for weekly and monthly progress.
  • Flag overdue tasks and stale assumptions for review.

Reflection and Journaling · Medium priority

  • Users can capture thoughts, signals, and changes that affect their future paths.
  • Offer a structured reflection prompt after path creation and after milestones are completed.
  • Let users record confidence, excitement, fear, and constraint changes over time.
  • Store journal entries linked to specific scenarios or milestones.
  • Support private notes only by default, with optional export.
  • Use reflection data to suggest when a path should be reconsidered.

Export and Sharing · Medium priority

  • Users can export selected scenarios and plans for personal use or trusted feedback.
  • Export to PDF and shareable read-only link.
  • Include scenario summary, comparison table, and action plan in exports.
  • Allow users to hide sensitive fields before sharing.
  • Support copy-paste friendly text export for mentors or coaches.
  • Expire shared links after a configurable period.

Guided First Session

  • Sign up with email, Google, or Apple.
  • Choose a starting topic such as career, relocation, relationship, or education.
  • Answer 5 to 7 guided questions about current situation, priorities, constraints, and hopes.
  • Create 2 starter paths with AI-assisted drafts in under 5 minutes.
  • Compare them immediately and select one to deepen into a plan.
  • See a first actionable next step within 10 minutes of signup.

1. Capture the present

  • The user enters their current situation, constraints, and goals so the system has context.
  • Ask for current role, location, timeline, obligations, and must-not-change constraints.
  • Allow skip and later completion for sensitive questions.
  • Validate dates, numeric inputs, and missing required context before generation.

2. Generate possible futures

  • The app proposes multiple plausible paths based on the user’s inputs.
  • Create scenario drafts with narrative, milestones, risks, and assumptions.
  • Clearly label AI-generated content as a draft and editable.
  • If the input is ambiguous, ask clarifying questions before generating paths.

3. Compare tradeoffs

  • The user evaluates paths side by side to understand what each one costs and enables.
  • Show weighted criteria and an overall fit score derived from user priorities.
  • Support side-by-side comparison on desktop and stacked cards on mobile.
  • If only one scenario exists, recommend branching variations instead of forcing comparison.

4. Plan the chosen path

  • The user selects one path and converts it into a concrete timeline.
  • Auto-generate milestones and tasks from the selected scenario.
  • Let users adjust timeline intensity from conservative to aggressive.
  • Warn when the plan conflicts with stated constraints like budget or family obligations.

5. Review and adapt

  • The user returns weekly or monthly to update the plan as life changes.
  • Surface tasks due this week and assumptions that need validation.
  • Track confidence changes and let users re-run scenario generation.
  • Support archival of old paths without deleting them.

Power Features and Edge Cases

  • Scenario branching from any saved path to explore one variable at a time.
  • Weighted decision matrix with custom criteria and user-defined scoring formulas.
  • AI prompts that challenge blind spots by asking counterfactual questions.
  • Version compare between two revisions of the same path.
  • Bulk export of all scenarios as a personal archive.
  • Handling of highly uncertain inputs by generating ranges instead of single-point estimates.

Visual and Interaction Principles

  • Use a timeline-first interface with cards for milestones and scenario summaries.
  • Represent uncertainty visually with ranges, confidence badges, and risk flags.
  • Support dark mode, keyboard navigation, and screen-reader friendly comparisons.
  • Keep generation states fast and transparent with progress indicators and editable drafts.
  • Optimize for calm, low-friction planning rather than gamified pressure.

Nina has spent months thinking about leaving her job, but every time she tries to plan, the idea turns into a messy notebook of pros and cons. With PathAtlas, she enters her current salary, savings, timeline, and priorities, then generates three realistic futures: stay and grow, switch industries, or take a year to reskill.

She compares the scenarios side by side and realizes the risk is not the job switch itself, but the timing. PathAtlas turns the best option into a 90-day plan with milestones, budget checks, and a weekly review cadence, giving her a path that feels both imaginative and executable.

For PathAtlas, this creates clear value: users move from curiosity to commitment faster, return to refine their plans, and are more likely to upgrade when they see their future paths become concrete actions.

User-Centric Metrics

  • At least 60% of new users create 2 or more scenarios in their first session.
  • At least 45% of active users select and plan one scenario within 7 days.
  • Average time from signup to first meaningful plan is under 10 minutes.
  • At least 50% of active users complete a weekly or monthly review within 30 days.
  • Scenario comparison satisfaction score averages 4.4 out of 5 or higher.

Business Metrics

  • Free-to-paid conversion reaches 25% by month 9.
  • 30-day retention for scenario creators reaches 35% or higher.
  • Referral-driven signups account for 40% of new users by month 12.
  • Monthly recurring revenue grows to $50k within 12 months.
  • Churn stays below 6% after the third paid billing cycle.

Technical Metrics

  • Core pages load in under 2 seconds at the 95th percentile.
  • AI scenario generation completes in under 15 seconds for 90% of requests.
  • API uptime stays above 99.9% monthly.
  • No critical privacy incidents or unencrypted sensitive data storage.

Tracking Plan

  • Track signup_completed with source and device.
  • Track onboarding_questionnaire_completed with completion rate and time spent.
  • Track scenario_generated with topic, generation type, and latency.
  • Track scenario_edited with fields changed and save success.
  • Track scenarios_compared with number of scenarios and criteria used.
  • Track plan_created with timeline type and selected scenario.
  • Track review_completed with cadence and confidence delta.

Technical Needs

  • Frontend built with Next.js and React for fast iteration and responsive layouts.
  • Backend API using Node.js with TypeScript and a modular service layer.
  • PostgreSQL for users, scenarios, milestones, and versioned revisions.
  • Redis for queues, session caching, and rate limiting.
  • Background jobs for AI generation, exports, and scheduled reminders.
  • LLM integration layer with prompt templates, safety checks, and retry handling.
  • Object storage such as S3 for PDF exports and attachments.

Integration Points

  • Google and Apple OAuth for sign-in.
  • OpenAI or Anthropic API for scenario drafting and question generation.
  • Stripe for subscriptions and billing.
  • SendGrid or Resend for email reminders and review nudges.
  • Optional calendar integration with Google Calendar for milestone reminders.

Data Storage & Privacy

  • Store personal planning data encrypted at rest and in transit.
  • Treat scenario content and journal notes as sensitive user data with strict access controls.
  • Provide account deletion and data export to support GDPR and CCPA requests.
  • Separate analytics identifiers from content data wherever possible.
  • Implement retention policies for deleted accounts, shared links, and generated exports.

Scalability & Performance

  • Use asynchronous job processing for generation and PDF export to avoid blocking the UI.
  • Cache common reference prompts and recent scenario summaries to reduce repeated inference cost.
  • Design comparison and scenario history queries to handle large version chains efficiently.
  • Apply request throttling and per-user generation limits to prevent abuse and runaway LLM cost.

Potential Challenges

  • AI-generated paths may be too generic or unrealistic; mitigate with guided inputs, domain-specific templates, and editable drafts.
  • Users may overtrust the model’s recommendations; mitigate with confidence ranges, assumption labels, and explicit uncertainty markers.
  • Sensitive life data raises privacy concerns; mitigate with encryption, clear consent, and minimal-data defaults.
  • Plans can become stale quickly; mitigate with recurring review nudges and stale-assumption detection.
  • LLM cost may rise with heavy usage; mitigate with tiered limits, caching, and shorter prompt contexts.

Team & resourcing - Small product team - 2 engineers, 1 product designer, part-time PM, shared QA support.

Phase 1: MVP Foundation · Weeks 1–4

  • Authentication and onboarding flow
  • Scenario creation form and AI draft generation
  • Basic scenario list and detail pages
  • Simple milestone plan generator
  • Analytics instrumentation for core funnel

Phase 2: Comparison and Planning · Weeks 5–8

  • Side-by-side scenario comparison view
  • Weighted criteria scoring
  • Editable 30/90/365-day plans
  • Assumption tracking and revision history
  • Export to PDF and shareable links

Phase 3: Retention and Review · Weeks 9–12

  • Weekly and monthly review reminders
  • Journaling and reflection prompts
  • Stale assumption detection
  • Mobile-responsive polish and accessibility pass
  • Subscription paywall and Stripe billing

Phase 4: Scale and Refinement · Weeks 13–16

  • Referral and sharing improvements
  • Advanced branching and duplicate scenario flows
  • Performance optimization and job queue hardening
  • Admin tooling for prompt and analytics review
  • Privacy/export/delete account tooling

Paste this into Cursor, Bolt, Lovable, or v0 to start building.

Build a web app called PathAtlas that helps users visualize multiple possible future life paths in detail and turn them into actionable plans.

Use this stack by default:
Frontend: Next.js 14, React, TypeScript, Tailwind CSS, shadcn/ui
Backend: Next.js API routes or a small Node.js service with TypeScript
Database: PostgreSQL with Prisma
Auth: Google OAuth, Apple OAuth, email magic link
Payments: Stripe
AI: OpenAI or Anthropic with a prompt orchestration layer
Jobs/queues: BullMQ + Redis
Storage: S3-compatible object storage for PDF exports
Analytics: PostHog

Core product requirements:
1. Onboarding flow that collects current situation, goals, constraints, timeline, and priority values in 5 to 7 questions.
2. AI-assisted scenario generation that creates 2 to 5 future paths from user inputs. Each scenario should include a title, narrative description, assumptions, risks, tradeoffs, confidence level, and milestone outline.
3. Scenario detail page where users can edit every field, version scenarios, and branch a scenario into variations.
4. Comparison view that shows 2 to 4 scenarios side by side with weighted criteria such as cost, stress, income potential, freedom, family impact, and confidence.
5. Planning view that turns the selected scenario into 30-day, 90-day, and 365-day milestones with tasks, due dates, dependencies, and notes.
6. Reflection/journal feature linked to scenarios so users can record updates and confidence changes over time.
7. Export to PDF and shareable read-only link with sensitive-field hiding.
8. Subscription paywall with free tier limits on scenario generation and paid tier for unlimited planning.

Primary screens:
Home dashboard with recent scenarios and next actions
Onboarding questionnaire
Scenario generator result screen
Scenario detail/edit screen
Comparison matrix screen
Plan timeline screen
Reflection journal screen
Settings/billing/privacy screen

Data model:
User
Profile fields: id, name, email, authProvider, timezone, subscriptionStatus
Scenario
Fields: id, userId, title, topic, summary, narrative, confidence, status, createdAt, updatedAt
ScenarioVersion
Fields: id, scenarioId, versionNumber, contentJson, createdAt
ScenarioAssumption
Fields: id, scenarioId, label, value, confidence, category
ScenarioMilestone
Fields: id, scenarioId, title, timeframe, status, dueDate, notes
ScenarioTask
Fields: id, milestoneId, title, description, dueDate, completedAt, priority
Comparison
Fields: id, userId, scenarioIds, criteriaWeights, createdAt
JournalEntry
Fields: id, scenarioId, userId, mood, confidenceDelta, content, createdAt
ExportLink
Fields: id, userId, scenarioId, token, expiresAt, hiddenFieldsJson
Notification
Fields: id, userId, type, schedule, status

Implementation notes:
Create a clean responsive UI with calm, editorial visuals and strong accessibility support. Use server actions or API routes for CRUD, Prisma migrations, and row-level authorization checks so users can only access their own data. Add AI generation as an async job with loading states, retry handling, and editable drafts. Include analytics events for onboarding completion, scenario generation, scenario comparison, plan creation, journal updates, exports, and subscription conversion. Make sure the app handles partial inputs, ambiguous prompts, and sensitive personal data safely. Build an MVP first with onboarding, generation, scenario editing, comparison, and planning, then add exports, journaling, reminders, and billing.

Business Idea

i want to create an application that helps me visualize/describe future potential life paths in great detail and help me create a plan that will help me achieve those different paths

Make My PRD

Design by The Resonance | Powered by GPC – The AI Transformation Company

    PRD: i want to create an application