๐ฟ PeptidePal โ Build Backlog
Everything suggested during the build, organized so nothing gets lost. Core build (5 prompts) is complete โ these are next.
โ
Done: My Supply · trimmed injection log · cycles · web-push reminders · daily check-in · BMI auto/override · symptom logger restored · PWA install · all-peptide reframe + landing copy.
๐ข Quick win
๐จ Polish (design round)
๐ Premium upsell
๐ก๏ธ Compliance / sell
๐ง Tech / infra
๐ Onboarding & adoption
Get a new user to their first log fast, and get the app onto their phone.
- ๐จ
"What I track" picker on first login โ three cards (GLP-1 weight management / Research & recovery / Both) that pre-fill peptide examples and tune which metrics show. Prompt 5 โ strongest onboarding idea; segmentation also informs Premium copy.
- ๐จ
"Use the home-screen version" nudge โ gentle, after the 2nd visit, dismissable forever, skipped if already installed. Prompt 4 โ PWA installs jump 3-5ร; installed users return daily โ more reminder engagement.
- ๐ข
InfoTips on Peptides & Sites pages โ explain "on/off weeks" and the green/amber/red site-rotation colors. Prompt 5 โ first-timer clarity, cheap.
๐ Dashboard widgets
Small at-a-glance cards on the "Today" page.
- ๐ข
Active supply summary โ count of items + nearest expiry. Prompt 1
- ๐ข
"Reminders on / off" indicator โ so users know without opening Settings. Prompt 2
- ๐ข
Cycle status on the "Next injection" card โ e.g. "Skipped โ off cycle until Jul 3." Prompt 2
- ๐ข
"Today's check-in" widget โ mood/energy chips so users see if they've journaled. Prompt 3
๐งด Supply & reminders
- ๐ข
"I used one" decrement button on supply cards โ explicit user action, no auto-math. Prompt 1 โ keeps the no-calculation line clean.
- ๐
Actionable reorder reminder โ filter the list / send a self-email via Resend when supply is low. Prompt 1
- ๐จ
Per-peptide reminder toggles โ mute one peptide's pings without disabling all. Prompt 2
- ๐จ
"Snooze 1 hour" button on the push notification โ service worker pings backend to delay today's reminder. Prompt 2 โ real phone users want snooze; lifts retention.
๐ Insights & Premium (visual only โ never interpretive)
All of these must just show the data โ never say "X caused Y" or give advice.
- ๐
"Bring to your appointment" clinician link โ read-only page bundling last 90 days of injections, supply, symptoms, weight. Prompt 1 โ word-of-mouth from clinics. MUST be: revocable, expiring (~30d), noindex, Premium-gated, disclaimer, no recommendations.
- ๐
CSV export of journal + measurements for clinician visits. Prompt 3 โ pairs with the appointment link.
- ๐
"Check-ins vs. injection days" timeline โ mood/energy shown alongside injection days so users spot their own patterns. Prompt 3 โ side-by-side only, no causation claims.
- ๐ข
"Last 7 days" mood/energy heatmap on Insights. Prompt 3 โ visual, no interpretation.
- ๐ข
"โฅ3/5 severity" side-effect filter on Insights to surface notable entries. Symptom fix
- ๐
"Logged 3 days in a row" soft banner โ "you've logged Nausea on 3 of 4 days โ consider mentioning it at your next visit." Symptom fix โ calendar math only; defers to clinician, never dose advice.
๐ฑ PWA niceties
- ๐ข
Manifest shortcuts โ long-press the home-screen icon โ "Log injection" / "Daily check-in." Prompt 4 โ cheap, useful.
- ๐จ
iOS splash screens (apple-touch-startup-image) โ the ~1-second launch image. Prompt 4 โ cosmetic.
๐งน Cleanup & framing
- ๐จ
Relabel/hide "Goal weight" + "Start weight" for non-GLP-1 users โ leftover weight-loss framing; make generic "Goal/Starting" or hide. Prompt 5
- ๐ง
DELETE /api/symptoms/{id} โ so users can delete a logged side effect (currently read+create only). Symptom fix
- ๐ง
GET /api/me/flags server helper for GLP-1 gating โ only if 3+ pages need it. Prompt 5 โ defer.
๐จ Premium design round (with your design skills)
The "stop looking vibe-coded" pass โ deferred by you until features were done.
- ๐จ
Custom body-map illustration (replace the oval blobs) โ biggest single "looks like a real product" upgrade.
- ๐จ
Real logo/wordmark + a PeptidePal brand character (replace the plain "P").
- ๐จ
Drop the Unsplash stock photo; quieter premium accent (the loud orange Upgrade); empty states with personality.
๐ก๏ธ Sell path (the gate before real users)
- ๐ก๏ธ
Export to GitHub (paid plan) โ self-host on Vercel/Netlify โ point GetPeptidePal.com โ this is also what removes the "Made with Emergent" badge.
- ๐ก๏ธ
Run /app-safety-check โ PeptidePal collects health data, so it needs a privacy policy + cookie consent before going public.
- ๐ง
Emergent MCP tools "for later" โ Stitch / Memory / Supabase / Notion (parked).
If I had to pick a "do these next" five: (1) "What I track" onboarding picker, (2) "I used one" supply decrement, (3) the 4 small dashboard widgets, (4) InfoTips on Peptides/Sites, (5) the install nudge. All cheap, all lift daily use โ which is what drives reminders & Premium. Save the big-money Premium features (clinician link, CSV, timelines) for after the design round, and the sell path for last.