← Back to Design Index
Peptide Max · Product Documentation

Track your peptides, without the math.

Peptide Max is a private tracking and educational companion for people running peptide protocols. It handles the reconstitution math, the freshness countdown, dose reminders, and injection-site rotation — so the routine stays consistent and the guesswork disappears.

What it is: a personal record-keeping and education tool. What it is not: a source of medical advice, diagnosis, treatment, or dosage recommendations. See the Disclaimer.

Who it's for

During onboarding the app asks what brings a user in. The available goals describe the intended audience and feature surface:

  • Manage my routine — schedule, reminders, history
  • Track nutrition and health — meals, weight, vitals
  • Learn about safe use — curated research library
  • Track application sites — body map + rotation
  • “I don't know yet” — guided help figuring it out

What you get

CapabilityWhat it does
Dose countdownNever miss a dosing window
Vial freshness28-day reconstitution timer per vial
Active level trackingShows half-life decay in real time
Site rotationAuto-suggests the next injection location
Reconstitution calculatorPer-vial concentration & draw volume
Cycle & schedule managementStacks, rests, tapers
Meal & weight loggingPairs with macros + biometrics
Research libraryStudies sorted by compound
Pep Bot · AI insightsPersonalized weekly recaps
Exports & reportsPDF + CSV for your provider

Plans

Peptide Max offers a 3-day free Pro trial, after which two paid plans are available. A creator referral code (optional, entered during onboarding) can apply a discount.

PlanPriceNotes
Yearly$3.33 / mo$39.99 / yr after trial · best value (≈67% off)
Monthly$9.99 / moBilled monthly

Our Mission

We want to make the best, easiest-to-use, and genuinely valuable peptide tracker app. We're building a tool to really make people's lives easier — to help them stay accountable, reach their goals, and live the life they want. That's why they're taking peptides in the first place, and we're here to help.

Everything in this document ladders up to that goal. The two core user stories below describe the experiences we care most about getting right: onboarding a new user and adding their first peptide.

00Core Concepts

A few ideas recur across every screen. Understanding them makes the rest of the app obvious.

The reconstitution model

Peptides ship as a freeze-dried (lyophilized) powder and must be mixed with bacteriostatic (BAC) water before use. Peptide Max asks for just two numbers — powder (mg) and water (mL) — and derives everything else:

Worked example (BPC-157):
5 mg powder + 2 mL BAC water = 2.5 mg/mL concentration.
A 250 mcg dose = 0.10 mL = 10 units on a U-100 syringe · ≈ 20 doses per vial · fresh for 28 days.

The app converts your target dose into the exact tick mark / unit to draw on the syringe, so there is no manual mg → mL → IU conversion.

Freshness & the 28-day timer

Once a vial is reconstituted, a freshness countdown begins (default 28 days). Each vial shows days remaining, doses left, and a low-stock warning as it nears empty or expiry.

Active level & half-life

Each compound has a half-life (). When “Track active level” is enabled, the app plots an estimated decay curve so you can see roughly how much is still active in the body.

Streak, adherence & XP

Consistency is gamified: a dosing streak, a 30-day adherence percentage, and XP/badges (e.g. “First Mix earned · +10 XP”) reward staying on protocol.

US1Onboarding onto the app

The goal of onboarding is to learn about our user and genuinely connect with them — to bring out some emotion, build trust, and tune the app to exactly what they need.

Tone: warm, encouraging, and human. Welcome the user and tell them we're so excited to have them. Then let them know that before we get started, we have a few questions to better understand them and tune the app to their needs.

The flow, screen by screen

  1. Welcome
    Tell the user we're so excited to have them. A single button to Get started.
  2. A few questions
    Explain that, before we begin, we have a few questions to better understand them and tune the app exactly to what they need. They press and hold a button that says “Let's go!”
  3. How old are you?
    Age capture.
  4. Are you male or female?
    Sex capture.
  5. How did you hear about PeptideMax?
    Single-select: TikTok · Instagram · Facebook · Google Search · Other.
  6. How comfortable are you with using peptides?
    A 1–5 scale:
    1. I've never used a peptide before
    2. I've used peptides once or twice before, but not currently
    3. I've used peptides extensively in the past, but not currently
    4. I'm using peptides currently, but it's my first time
    5. I'm using peptides currently, and I'm comfortable with using peptides
  7. Which best describes you? (multi-select)
    • I'm nervous to get started using peptides! — subline: “That's okay! You got this!”
    • I'm excited to get started using peptides
    • I'm curious to get started using peptides
    • I'm ready to take my peptide usage to the next level
    • Other, tell us!
  8. Why do you use peptides?
    • To improve my health and biomarkers
    • To recover and improve my ability to heal
    • To lose weight and feel comfortable with my body
    • To improve my appearance and energy
    • To be at my peak performance
  9. What's the hardest part about using peptides?
    • Not missing a dose / sticking to my schedule
    • Visualizing my progress
    • Managing complex dosing schedules
    • Calculating how much I should be dosing
  10. “You're in the right place!” — enable notifications
    PeptideMax is here to help. “We've found users who enable notifications are 68% more likely to adhere to their dosing schedule, complete daily check-ins, and reach their body goals faster!” Show a graph comparing with PeptideMax vs. without tracking.

    Two buttons: Enable notifications (big primary button) and Skip for now (greyed-out text beneath it).
  11. Disclaimer & Consent
    Disclaimer and consent for PeptideMax. (See Disclaimer.)
  12. Ask for a rating
    Prompt the user to rate the app.
  13. Building their database
    Show the animation of building the user's database.
  14. Use PeptideMax for free!
    A screenshot of the app, with a Next button.
  15. Paywall
    Present the subscription plans.

US2Adding their first peptide

The user starts this journey from the home page. It should be so, so easy to add their first peptide for tracking. We only need a little bit of information.

  1. What peptide are they taking?
    They'll most likely pick a widely-used peptide, so offer either a smart search or a list of peptides to choose from.
  2. How much peptide do they have? (mg)
    Common values: 5, 10, 20, 100, etc.
  3. How much BAC water will they use? (mL)
    e.g. 1 mL, 2 mL, 3 mL.
  4. What size syringe?
    Capture the syringe size. (Common values to be confirmed.)
  5. Desired dose amount + draw graphic
    Ask for their desired dose, then show a graphic that calculates how many units they'll draw to, on their syringe size.
  6. Scheduling
    Three scheduling models:
    • Fixed schedule (runs indefinitely) — e.g. dose every 3 days, every 5 days, or on specific days of the week.
    • Titration schedule — the user can step their dose up (or down) over time, e.g. increase after 4 weeks. Capture each step as a new dose and how many weeks it applies.
    • Cycles — on for a certain number of days/weeks, then off for a certain number of days/weeks.
  7. Save & return home
    With that, we have the basics. Save the information and return the user to their home screen.
These user stories describe the product intent. The prototype flows below (Onboarding, First Peptide Setup, Add a Peptide) are the current design realization of them, and may differ in wording or screen order as the design evolves.

01Onboarding

A 14-screen first-run flow that signs the user in, learns their goals, teaches the reconstitution idea, captures consent, enables reminders, and introduces Pro.

Source · JSX Open prototype →
  1. Welcome / Sign-in
    Hero vial composition with the tagline “Stay on track with your peptides.” Continue with Apple or Google; accept Terms & Privacy.
  2. Goals (multi-select)
    “What brings you to Peptide Max?” Pick all that apply — the dashboard is tuned to the selection.
  3. Hardest part (single-select)
    Managing complex cycles · reconstitution math · nutrition tracking · visualizing progress.
  4. Reconstitution preview
    Educational: “Skip the reconstitution math.” Shows a U-100 syringe readout, concentration, syringe fill %, and doses/vial.
  5. Sex
    Male / Female — used to tune peptide recommendations.
  6. Age
    Number-pad entry with a large serif display.
  7. Disclaimer & consent
    Confirms the app is a tracking/educational tool only; user consents to storing health data they enter. (See Disclaimer.)
  8. Creator code
    Optional referral code (e.g. KAILA20 → 20% off yearly). Revenue is shared with the creator; the user's price drops or stays the same.
  9. Notifications · value
    A consistency chart (with vs. without) plus three reminder types: 15-min prep nudge, on-time reminders, streak protection.
  10. Notifications · confirmed
    “Notifications enabled.” Shows first reminder timing, daily quiet hours (10 PM → 7 AM), streak protection on.
  11. Loading / building databases
    Indexes the peptide library and creates the user's routine with a progress bar and status ticks.
  12. Pro intro
    “Try Pro free for three days,” with a mini dashboard preview (next-dose timer, last dose, body map).
  13. Premium features
    Full Pro feature list with “Three days free. Everything included.” (see Overview → What you get).
  14. Paywall
    Plan selection (Yearly 67% off vs. Monthly) and “Get started for free.” Restore / Terms / Privacy links.

02First Peptide Setup

A 6-step guided wizard (“Takes about a minute”) that creates the user's first peptide right after onboarding. It handles the math, the freshness countdown, and rotation reminders.

Source · JSX Open prototype →
Shared scaffolding: design-canvas.jsx · tweaks-panel.jsx
  1. Welcome
    “Let's set up your first peptide.” Previews the three things you'll do: pick a compound, describe the vial, set a schedule. Option to skip and add later.
  2. Pick from the library
    Searchable library of common compounds with unit and half-life metadata (BPC-157, TB-500, Thymosin α-1/β-4, Semaglutide, Tirzepatide, Ozempic, Wegovy). BPC-157 is suggested for beginners. A custom compound can be added.
  3. The Mix (reconstitution)
    Enter powder (mg) and BAC water (mL); concentration (mg/mL), doses/vial, and a 28-day expiry are auto-calculated. Choose a color tag and the reconstitution date.
  4. Your dose
    Fixed or titration mode; pick an amount (e.g. 125/250/500/750 mcg). The app shows the exact units to draw on a U-100 syringe and can track active level via half-life.
  5. Schedule
    Weekly or every-X-days frequency, day chips, dose time, and reminder toggles (15 min before · at dose time · missed follow-up).
  6. All set!
    Summary card (dose, schedule, time, vial doses + expiry) and a “First Mix earned · +10 XP” badge. Open the dashboard or add another peptide.
Weight-based dosing: set body weight in Profile and the calculator can auto-suggest a dose.

03Add a Peptide

The streamlined flow for adding additional peptides later (Apple-style design language). Same backbone as first-time setup, plus a Review step before it lands on the dashboard.

Source · JSX Open prototype →
Also published as: Add a Peptide · Deck · Add a Peptide · Standalone (self-contained)
  1. Welcome
    “Let's get one set up.” Recaps the three steps; option to do it later.
  2. Pick the compound
    Search or choose from common compounds (BPC-157, TB-500, Thymosin α-1, Ipamorelin, Semaglutide, Retatrutide). Add a custom compound option.
  3. The Mix
    Two presentations of the same step — a math-hero variant with a big live concentration readout, and a calm variant that hides the math behind “Mix sorted · ~20 doses, fresh 28 days.” Reconstitution date with expiry.
  4. Your dose
    Pick mcg/mg amount; a black “You'll draw 10 units” hero with a visual syringe shows exactly where to pull the plunger. Optional active-level tracking.
  5. Schedule
    Frequency (twice weekly / every X days / daily), day chips (e.g. Mon & Thu), time (7:30 PM), and reminder toggles.
  6. Review
    A confirm screen listing Compound, Mix, Dose, Schedule, and Vial — each row editable. Notes when the first dose lands.
  7. Done
    “BPC-157 added.” Shows the new next-dose card as it will appear on home; go to dashboard or add another.
Worked example carried through this flow: BPC-157 · 5 mg powder + 2 mL BAC water = 2.5 mg/mL · 250 mcg dose = 0.10 mL = 10 units · 20 doses/vial · Mon + Thu, 7:30 PM.

04Home Dashboard

The home screen adapts to how many peptides are being tracked. There are three states: empty (0), single (1), and multi (3+).

Source · JSX Open prototype →

State 0 · No medicines yet

An onboarding-style empty state that nudges setup.

  • Hero card — “Let's add your first peptide” with a Start setup button.
  • What you'll get — dose countdown, vial freshness, active-level tracking, site rotation.
  • Browse the library — quick-add tiles (BPC-157, TB-500, Semaglutide, Thymosin α-1).
  • Calm tip — you can log without a peptide, but pairing a compound unlocks reminders, rotation maps, and the freshness countdown.

State 1 · One medicine

Focused single-peptide view (example: BPC-157).

  • Status sentence + greeting — streak and level, plus a plain-language “Next dose is tomorrow evening… 96% on protocol this month.”
  • Hero ring — countdown to the next dose (e.g. “1d 8h · Sat 7:30 PM · BPC-157 250 mcg”).
  • Today — logged/remaining doses and the next scheduled times.
  • Active level + Vial — current mcg/mL with a decay curve (t½ 4h); vial freshness days, doses left, fill %.
  • Injection sites — body map of recent injections with a rotation suggestion (“rotate to right thigh — gives the glute 48h to settle”).
  • Daily check-in — quick Energy / Sleep / Mood rating.

State 3 · Three medicines

A denser command-center view (BPC-157, TB-500, Semaglutide).

  • Summary line — “2 done, 1 to go — next in 10h 24m.”
  • Today's doses timeline — a strip showing each dose's time and done/upcoming state.
  • Today list — per-peptide rows (dose, time, site, status).
  • Active levels — decay sparkline + current % for each compound.
  • Vials inventory — fill state and days-left per vial, with a low-stock flag (“Semaglutide low · 5d”).
  • Site rotation — 7-day body map and per-site usage with an unused-site suggestion.
  • Streak & adherence — 42-day streak and 96% / 30-day adherence with mini charts.
Layout explorations: the home screen's composition is still being explored. See Home Layout Explorations — a side-by-side wireframe study of alternative arrangements for the hero, today list, and inventory cards.

05Medication & Vial Management

The “Cabinet” area manages compounds and their physical vials — inventory, freshness, reconstitution recipes, provenance, and reordering. Four screens.

Source · JSX Open prototype →

Screen 1 · Medication Cabinet

  • Inventory at a glance — counts of active / backup / low vials with mini vial glyphs.
  • Filter pills — Active · Backup · Archive.
  • Low-stock alert — e.g. “Semaglutide is running low · 2 doses left · expires in 5 days,” with a Reorder action.
  • Peptide cards — dose schedule, doses left, freshness days, a freshness ring, and backup-vial count.

Screen 2 · Peptide Detail

  • Hero — class & half-life tag (e.g. “Recovery · t½ 4h”), route (subcutaneous), schedule, and stats (doses left, freshness, adherence).
  • Active vial — reconstitution date, recipe (5 mg + 2 mL BAC water), storage (fridge · 4°C), per-dose volume and draw mark, lot number.
  • Backup vials — sealed/lyophilized lots with expiry; add-lot action.
  • Schedule — weekly day pattern, time, and cycle progress (“4 weeks on · 2 weeks off · Week 2 of 4”).
  • Quick actions — Reconstitute · Edit schedule · History · Log a dose.

Screen 3 · Vial Detail

  • Warning hero — “Running low” with the vial fill, freshness ring, and a stats grid (doses left, volume, potency, expiry).
  • Reorder CTA — reorder from compounding pharmacy with last-order info.
  • Reconstitution recipe — powder, diluent, concentration, dose volume, and IU on the syringe.
  • Provenance & storage — pharmacy, manufactured/expiry dates, reconstitution date, storage temp (2–8°C), and doses logged.

Screen 4 · Add a Vial (reconstitution calculator)

  • Inputs — peptide, powder amount, diluent, target dose.
  • Result card — big “Draw to 50 IU” readout with the equivalent mL and concentration, plus a visual syringe and stats (doses, stability, freshness start).
  • Safety note — roll the vial gently (don't shake), store refrigerated; the 28-day freshness timer starts on confirm.

06Glossary

Plain-language definitions of the peptide, dosing, and equipment jargon used throughout the app.

Mixing & measurement

Peptide
A short chain of amino acids (smaller than a protein). In this app, the “compound” you track and dose.
Reconstitution
Mixing a freeze-dried peptide powder with a liquid (BAC water) to create an injectable solution. Peptide Max calculates the result from powder + water.
Lyophilized
Freeze-dried. How peptide powder ships and is stored before reconstitution; sealed lyophilized vials are stable far longer than mixed ones.
BAC water (bacteriostatic water)
Sterile water containing 0.9% benzyl alcohol that inhibits bacterial growth, used as the diluent when reconstituting a vial.
Diluent
The liquid added to the powder during reconstitution — typically BAC water.
Concentration
How much peptide is in each millilitre of solution, expressed as mg/mL. Powder (mg) ÷ water (mL). Example: 5 mg ÷ 2 mL = 2.5 mg/mL.
mg / mcg
Milligram and microgram — units of peptide mass. 1 mg = 1000 mcg. Smaller peptides are usually dosed in mcg; GLP-1 compounds in mg.
mL
Millilitre — the unit of liquid volume you draw into the syringe.
Potency
The strength of the reconstituted solution (its concentration), e.g. 1 mg/mL.

Dosing & equipment

Dose
The amount of peptide taken per injection (e.g. 250 mcg). Can be fixed or titrated.
Units / IU (international units / tick marks)
The graduated marks on an insulin syringe. The app converts your dose into the exact mark to draw to, so no manual conversion is needed.
U-100 syringe
A standard insulin syringe scaled so 100 units = 1 mL. The default syringe Peptide Max calculates draws against.
Draw / “draw to”
Pulling the plunger to a specific mark to load the correct dose volume (e.g. “draw to 10 units”).
Subcutaneous (subcut / SC)
An injection into the fatty layer just under the skin — the common route for these peptides.
Titration
Gradually increasing (or decreasing) the dose over time rather than holding a fixed amount.
Taper
Deliberately reducing the dose at the end of a cycle.

Scheduling & tracking

Half-life (t½)
The time for the amount of active compound in the body to fall by half. Drives the “active level” decay curve. Example: BPC-157 ≈ 4h; Semaglutide ≈ 7 days.
Active level
The app's real-time estimate of how much compound is still active, derived from the dose, time since dosing, and half-life.
Cycle (on / off)
A protocol pattern of dosing periods and rest periods, e.g. “4 weeks on · 2 weeks off.”
Stack
Running more than one peptide at the same time, with overlapping schedules.
Protocol
The overall plan — which compounds, doses, schedule, and cycles — a user follows.
Adherence
How closely a user sticks to their schedule, shown as a percentage over a window (e.g. 96% over 30 days).
Streak
Consecutive days/doses logged on time; a consistency motivator.
Site rotation / body map
Cycling injection locations to give each site time to recover. The body map visualizes recent sites and suggests the next one.
Freshness / stability timer
The countdown (default 28 days) for how long a reconstituted vial stays good. Tracked per vial.

Inventory & sourcing

Vial
The small glass container holding the peptide. Each vial has its own recipe, freshness timer, and dose count.
Active vs. backup vial
The vial currently in use vs. sealed spares held in reserve. Tracked separately in the Cabinet.
Lot number
A manufacturer batch identifier printed on the vial (e.g. 24F0421), used for provenance and tracking.
Compounding pharmacy
A pharmacy that prepares medications to order. Used as the reorder source for some vials.
Provenance
The vial's origin and history — pharmacy, manufacture/expiry dates, reconstitution date, and storage conditions.

Common compounds referenced in the app

CompoundTypical unitHalf-lifeNote
BPC-157mcg≈ 4hRecovery · suggested for beginners
TB-500mcg≈ 60hTissue
Thymosin α-1mcg≈ 2hImmune
Thymosin β-4mcg≈ 50hTissue repair
Ipamorelinmcg≈ 2hGrowth-hormone secretagogue
Semaglutidemg≈ 7dMetabolic / GLP-1
Tirzepatidemg≈ 120hMetabolic / GLP-1 + GIP
Retatrutidemg≈ 7dMetabolic
Ozempic / Wegovymg≈ 7dBranded semaglutide
Half-life values shown are the in-app library defaults used to illustrate the active-level curve — not clinical guidance.

07Disclaimer

Peptide Max is a private tracking and educational tool. It does not provide medical advice, diagnosis, treatment, dosage recommendations, or safety determinations. Compound, dosage, and schedule details are entered by the user for personal records only. Always consult a licensed medical professional before starting, stopping, or changing any medication. All figures in this document (doses, prices, lot numbers, half-lives) are illustrative examples taken from the app's design prototypes.