VitaPack

Personalized vitamin packs, prescribed by your bloodwork.

VitaPack is a subscription service that turns blood test results into personalized daily vitamin packs. It is for health-conscious adults who want a simpler, evidence-informed routine without guessing which supplements to take. The product helps users upload or connect lab results, receive a tailored pack recommendation, and manage recurring deliveries with ongoing adjustments over time.

Business Goals

  • Reach 8,000 paid subscribers within 12 months of launch.
  • Convert 18% of qualified test-result uploads into paid subscriptions within 30 days.
  • Maintain monthly churn below 6% by month 12.
  • Achieve a 35% repeat-order add-on rate for one-time blood test customers within 90 days.
  • Keep gross margin above 55% after fulfillment and lab review costs.

User Goals

  • Get a personalized vitamin pack recommendation based on blood test data in under 10 minutes.
  • Avoid buying unnecessary supplements by only receiving nutrients aligned to their labs and stated goals.
  • Receive a simple daily pack instead of managing multiple bottles.
  • Track when to retest and understand whether the plan should change.
  • Pause, skip, or update the subscription without needing support.

Non-Goals

  • Diagnosing medical conditions or replacing physician care.
  • Selling prescription medications or controlled substances.
  • Supporting every possible supplement brand or unverified nutraceutical.
  • Providing emergency or acute care guidance for abnormal lab results.

Busy Professional Priya, 34 - Priya is health-conscious, time-poor, and already gets annual bloodwork. She wants a straightforward way to act on her labs without researching every vitamin herself.

Busy Professional Priya, 34

  • As a busy professional, I want to upload my lab results and get a clear recommendation, so that I can make a decision quickly.
  • As a busy professional, I want one daily pack delivered monthly, so that I do not have to sort multiple bottles each morning.
  • As a busy professional, I want to see why each ingredient was included, so that I trust the recommendation.

Fitness Enthusiast Daniel, 41 - Daniel tracks training, sleep, and nutrition, and he is comfortable paying for convenience if the recommendation feels credible. He wants his supplement routine to match his training load and blood markers.

Fitness Enthusiast Daniel, 41

  • As a fitness enthusiast, I want to connect my lab data and wellness goals, so that my pack aligns with my performance needs.
  • As a fitness enthusiast, I want to adjust delivery frequency, so that I do not run out during travel or overstock at home.
  • As a fitness enthusiast, I want retest reminders and trend comparisons, so that I can see whether the regimen is working.

Caregiver Elena, 52 - Elena manages her own health and helps organize wellness for her family. She needs a dependable service with clear instructions, low friction, and visible safety checks.

Caregiver Elena, 52

  • As a caregiver, I want to know if a result needs clinician review, so that I do not rely on an automated recommendation alone.
  • As a caregiver, I want a simplified subscription dashboard, so that I can manage billing and shipments easily.
  • As a caregiver, I want support chat and clear FAQs, so that I can resolve questions without phone calls.

Lab Data Intake and Validation · High priority

  • Users must be able to provide blood test data through upload or integration, and the system must validate completeness before generating recommendations.
  • Support PDF upload, image upload, and structured lab import from partner labs.
  • Extract key biomarkers such as vitamin D, B12, ferritin, folate, magnesium, and lipid markers where applicable.
  • Flag missing, stale, or low-confidence data and require manual confirmation before checkout.
  • Store source lab date and lab provider to determine whether results are within an acceptable freshness window, defaulting to 6 months.
  • Present a clear error state when a result cannot be parsed, with retry and support options.

Recommendation Engine · High priority

  • The product must generate a personalized vitamin pack recommendation from lab values, intake goals, and safety constraints.
  • Map biomarker thresholds to ingredient suggestions and dosage ranges using medically reviewed rules.
  • Show a plain-language explanation for each ingredient, including which result triggered it.
  • Suppress ingredients that exceed tolerable upper intake levels or conflict with declared medications/allergies.
  • Support clinician review queue for borderline or high-risk cases.
  • Version recommendations so changes can be audited over time.

Subscription and Fulfillment · High priority

  • Users must be able to subscribe to recurring vitamin packs, manage shipments, and receive a consistent monthly experience.
  • Offer monthly subscription as the default with optional 30, 60, or 90-day cadences.
  • Support first shipment after recommendation acceptance and payment capture.
  • Allow pause, skip next shipment, address updates, and cancellation from the dashboard.
  • Generate fulfillment requests to the packing system with exact SKU, quantity, and pack schedule.
  • Send shipping notifications and failed-payment recovery reminders.

User Account and Health Profile · Medium priority

  • The account should store preferences that improve personalization and reduce repeated setup.
  • Collect age range, sex at birth optional, dietary pattern, allergies, pregnancy/lactation status, and medication disclosure.
  • Allow users to define goals such as energy, recovery, immunity, or general wellness.
  • Require consent before storing health information and before using data for recommendation calculations.
  • Let users edit preferences and re-run recommendations without re-uploading every time.
  • Provide account deletion and export requests.

Education and Support · Medium priority

  • Users need transparent guidance to understand recommendations and safely use the service.
  • Display ingredient-level rationale, common side effects, and usage instructions.
  • Show warnings when a lab result or disclosed condition requires clinician consultation.
  • Provide in-app chat, email support, and FAQ content for onboarding and subscription management.
  • Include retest reminders and educational nudges rather than generic marketing messages.
  • Keep all educational content separate from diagnosis language.

Blood Test to Pack in Minutes

  • User lands on a landing page explaining personalized packs and safety review.
  • User creates an account or signs in with email, Google, or Apple.
  • User uploads a lab PDF or connects a partner lab account.
  • System extracts biomarkers and asks for basic preferences and safety disclosures.
  • User reviews recommendation, accepts subscription, and enters payment.
  • Within 10 minutes, user sees the first pack plan and estimated delivery date.

1. Upload and Parse Labs

  • The user uploads a recent blood test or connects a supported lab provider. The system extracts biomarker values and confirms whether the panel is recent enough to use.
  • If the file is unreadable, prompt for a clearer upload or alternate format.
  • If fewer than the minimum required biomarkers are available, explain which tests are missing before continuing.
  • Show source date and confidence level for each extracted marker.

2. Capture Preferences and Safety Data

  • The user answers a short questionnaire covering goals, allergies, medication use, and relevant health status.
  • Require explicit confirmation for pregnancy, lactation, anticoagulants, kidney disease, or known supplement allergies.
  • Use progressive disclosure so only relevant follow-up questions appear.
  • Save answers for future recommendation revisions and subscription updates.

3. Generate Recommendation

  • The system produces a personalized vitamin pack with dosage, cadence, and rationale based on lab values and declared preferences.
  • Display included nutrients, excluded nutrients, and the reason for each decision.
  • If recommendations exceed safety thresholds, downgrade the dose or request clinician review before purchase.
  • Provide a confidence indicator and a note that the service is not a diagnosis tool.

4. Subscribe and Confirm Shipping

  • The user reviews the monthly price, delivery cadence, and first shipment timing before paying.
  • Support card payment and saved payment method for renewals.
  • Show taxes, shipping, and subscription renewal terms before checkout.
  • If the shipping address is invalid or incomplete, block checkout and prompt correction.

5. Track, Adjust, and Retest

  • After activation, the user manages shipments, tracks adherence, and receives retest reminders.
  • Allow pause, skip, and address changes from the subscription page.
  • Suggest recommendation updates after a new lab upload or 90 to 180 days, depending on the plan.
  • If a user reports side effects, route them to support and pause suggestions for the implicated ingredient.

Power Features and Edge Cases

  • Clinician review workflow for borderline results and high-risk disclosures.
  • Multiple profiles per account for household management.
  • Trend charts showing biomarker movement across lab cycles.
  • Auto-recalculation when a new lab report is uploaded.
  • Travel mode to shift delivery dates and prevent shipment overlap.
  • Manual ingredient exclusion list for users who dislike certain vitamins or forms.

Clear, Trustworthy Health UX

  • Use a calm clinical palette with strong contrast and large legible typography.
  • Present explanations in plain language, with biomarker values visible but not overwhelming.
  • Make critical warnings impossible to miss and accessible to screen readers.
  • Keep recommendation cards scannable: ingredient, reason, dose, and safety note in one view.
  • Optimize upload and parsing states so the user always sees progress within 2 seconds.

Priya gets her annual bloodwork and feels fine, but she never remembers which supplements she should actually take. She uploads her lab PDF to VitaPack, answers a few safety questions, and sees a personalized daily pack recommendation in minutes instead of spending hours researching online.

The plan shows why vitamin D, B12, and magnesium were included, while unnecessary extras are excluded. Priya subscribes, receives a monthly pack, and gets a reminder to retest in three months so her routine stays aligned with her labs.

For VitaPack, the value is repeatable revenue built on a high-trust health workflow. For Priya, the value is less friction, fewer unused bottles, and a clearer path from bloodwork to action.

User-Centric Metrics

  • 80% of users complete upload-to-recommendation in under 10 minutes.
  • 70% of subscribed users report the recommendation was easy to understand within the first week.
  • 25% of active subscribers upload a follow-up lab within 6 months.
  • 4.5/5 average post-purchase confidence rating for recommendation clarity.
  • Less than 3% of users request a manual correction because of parsed lab errors.

Business Metrics

  • 18% conversion from qualified lab uploads to paid subscription within 30 days.
  • Monthly churn below 6% by month 12.
  • 15% of new subscribers purchase an annual plan by the end of year 1.
  • 20% of revenue from retested and reactivated users by month 12.

Technical Metrics

  • 99.9% monthly uptime for the customer-facing app.
  • Recommendation generation latency under 5 seconds for 95% of requests.
  • Zero high-severity privacy incidents.
  • Payment and subscription webhooks processed with under 2-minute delay at the 99th percentile.

Tracking Plan

  • lab_upload_started
  • lab_upload_completed
  • lab_parse_succeeded
  • lab_parse_failed
  • recommendation_generated
  • recommendation_accepted
  • subscription_started
  • payment_failed
  • shipment_paused
  • followup_lab_uploaded
  • clinician_review_requested

Technical Needs

  • Frontend in Next.js with TypeScript for fast product iteration and SEO landing pages.
  • Backend API in Node.js or NestJS with PostgreSQL for account, lab, and subscription records.
  • Document storage in S3-compatible object storage for lab PDFs and image uploads.
  • Background jobs via Temporal or BullMQ for parsing, recommendation refresh, and shipment orchestration.
  • Rule engine service for dosage logic and safety thresholds, with versioned configuration.
  • Audit logging for every recommendation, override, and data-access event.
  • Observability with OpenTelemetry, Datadog, or Honeycomb for tracing and alerts.

Integration Points

  • Stripe for subscription billing and saved payments.
  • Twilio SendGrid or Postmark for transactional email.
  • ShipStation or Loop Returns-style fulfillment workflow integration for packing and shipping.
  • Quest Diagnostics, Labcorp, or partner-lab import APIs where available.
  • Auth0, Clerk, or Firebase Auth for secure authentication and social login.

Data Storage & Privacy

  • Treat lab results and health profile data as sensitive personal data with encryption at rest and in transit.
  • Support GDPR access, export, rectification, and deletion requests.
  • Minimize PHI/health data collection to what is required for recommendations and fulfillment.
  • Use role-based access control and separate support tools from raw lab data where possible.
  • Store consent records and recommendation version history for auditability and regulatory review.

Scalability & Performance

  • Cache immutable recommendation rules and template content to avoid recomputation.
  • Use async processing for PDF parsing so uploads never block the UI thread.
  • Partition storage and jobs by tenant and account to support growth without noisy-neighbor issues.
  • Design for seasonal spikes around New Year health goals and annual screening season.

Potential Challenges

  • Lab data formats vary widely, so parsing may fail; mitigate with partner-specific templates, OCR fallback, and manual review.
  • Recommendations can create safety risk if rules are too aggressive; mitigate with conservative dosing, contraindication checks, and clinician escalation.
  • Trust may be low for a health subscription; mitigate with transparent rationale, source lab references, and clinical advisory input.
  • Regulatory exposure is possible if the product appears diagnostic; mitigate with careful claims language, medical review, and compliance review.
  • Fulfillment errors could damage retention; mitigate with SKU-level QA, address validation, and shipment confirmation workflows.

Team & resourcing - Small team - 2 engineers, 1 designer, part-time product manager, part-time clinical advisor, and outsourced fulfillment ops.

Phase 1: MVP Foundation · Weeks 1–4

  • Marketing site and account creation
  • Lab PDF upload and manual review workflow
  • Basic recommendation rules for a limited set of biomarkers
  • Subscription checkout with Stripe
  • Admin dashboard for reviewing uploads and recommendations

Phase 2: Personalized Packs · Weeks 5–8

  • Automated lab parsing for PDF and image uploads
  • Preference and safety questionnaire
  • Pack recommendation cards with ingredient rationale
  • Recurring shipment scheduling and pause/skip controls
  • Transactional email and shipment confirmation

Phase 3: Trust and Retention · Weeks 9–12

  • Trend views and retest reminders
  • Clinician review queue for edge cases
  • Support center and in-app chat handoff
  • Analytics dashboard for conversion and churn
  • Improved onboarding experiments and A/B tests

Phase 4: Scale and Partnerships · Weeks 13–20

  • Partner lab integrations
  • Household profiles and multi-user management
  • Fulfillment automation and inventory sync
  • Compliance hardening and audit exports
  • Referral program and annual plan support

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

Build VitaPack, a subscription web app that turns blood test results into personalized daily vitamin pack recommendations and recurring shipments. Use Next.js 14, TypeScript, Tailwind, Prisma, PostgreSQL, Stripe, and Auth.js/Clerk.

Core product:
1. Marketing site with clear health-safe positioning, pricing, FAQs, and CTA to upload labs.
2. Authenticated onboarding that collects email, age range, sex at birth optional, diet, goals, allergies, medications, pregnancy/lactation, and consent.
3. Lab intake flow with PDF/image upload and optional partner-lab connection placeholder. Parse key markers: vitamin D, B12, folate, ferritin, magnesium, lipid markers, and lab date.
4. Recommendation results screen that shows included nutrients, excluded nutrients, dosage, explanation for each ingredient, safety warnings, and a confidence indicator.
5. Subscription checkout with monthly cadence, taxes/shipping, and Stripe payment setup.
6. Member dashboard to view current pack, subscription status, shipment tracking, lab history, retest reminders, pause/skip/cancel, and profile edits.
7. Admin dashboard for manual review of uploads, recommendation overrides, and fulfillment export.

Data model:
User, HealthProfile, LabReport, LabMarker, Recommendation, RecommendationItem, Subscription, Shipment, ConsentRecord, SupportTicket, AuditEvent.
Include versioned recommendation rules and store parsed marker confidence, lab source, lab date, and clinician-review flags.

Implementation details:
Use async processing for upload parsing with a job queue. Store uploaded files in S3-compatible storage. Use a rule-based recommendation engine service with conservative safety checks and upper-limit suppression. Add RBAC for admin and support roles. Add event tracking for upload started/completed, parse succeeded/failed, recommendation generated/accepted, subscription started, payment failed, shipment paused, and follow-up lab uploaded.

Build responsive, accessible UI with large typography, high contrast, clear warning states, and fast progress feedback for uploads. Create seed data and a simple clinician review state for borderline or missing labs. Make the codebase production-ready with env-based config, validation, error handling, and tests for parsing and recommendation logic.

Business Idea

A subscription service for personalized vitamin packs based on a blood test.

Make My PRD

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