Turn lab results into vitamin packs that actually fit your body.
NutriPack is a subscription service that creates personalized vitamin packs from a user’s blood test results, health goals, and lifestyle inputs. It helps busy adults stop guessing about supplements and receive monthly packs aligned to their needs, with clear explanations and subscription management in one place.
Busy Professional Priya, 34 - Priya works long hours, travels often, and wants to improve energy and focus without spending time researching supplements. She already has recent bloodwork from her annual physical and wants a simpler way to act on it.
Health-Conscious Parent Marcus, 42 - Marcus wants to optimize his routine and stay consistent, but he is cautious about safety and allergic reactions. He values transparency, ingredient quality, and the ability to share results with his clinician.
Returning Subscriber Elena, 29 - Elena used a generic supplement brand before and is frustrated by waste and inconsistency. She wants a subscription that adapts as her blood markers and lifestyle change over time.
Priya has been buying random supplements for months, but she is never sure whether they are helping. After her annual physical, she uploads her blood test into NutriPack and answers a few questions about allergies, medications, and goals like energy and focus.
Within minutes, NutriPack shows her a personalized monthly vitamin pack, explains which lab markers influenced each ingredient, and flags a couple of supplements it excludes for safety. She subscribes, sets monthly delivery, and feels confident she is not wasting money on guesswork.
A few months later, Priya uploads new labs and the pack updates automatically. NutriPack retains her because it is useful, transparent, and easy to manage, while the business gains a recurring customer with a clear reason to stay.},
Team & resourcing - Small team - 2 engineers, 1 product designer, part-time PM, and on-call clinical advisor.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a web app called NutriPack, a subscription service that creates personalized vitamin packs from blood test results. Use Next.js, TypeScript, Tailwind CSS, PostgreSQL, Prisma, and Stripe. Create a clean, trustworthy health-tech UI with accessible forms and a mobile-first onboarding flow. Core flows: 1. Landing page explaining the service 2. Sign up / login with email and Google OAuth 3. Onboarding form capturing age, sex, goals, allergies, medications, diet, pregnancy/breastfeeding status, and lab recency 4. Lab input via PDF upload, image upload, or manual entry of common markers such as vitamin D, B12, ferritin, iron, folate, and magnesium 5. Recommendation results page with personalized vitamin pack, ingredient dosages, explanations, cautions, and a clear subscription price 6. Checkout with Stripe for monthly and quarterly plans 7. Dashboard for subscription management, address changes, pause/skip/cancel, shipment status, and lab re-upload 8. Admin/review queue for edge cases and ambiguous recommendations Data model: User, HealthProfile, LabResult, LabFile, Recommendation, RecommendationItem, Subscription, Shipment, PaymentMethod, Address, AuditEvent, SupportTicket. Recommendation engine: Implement a rules-based engine that maps lab values and user constraints to nutrient suggestions. Include safety checks for allergies, medications, pregnancy/breastfeeding, missing data, old labs, and conflicting supplements. Show explanations for every ingredient and suppress unsafe items. Backend requirements: - REST or tRPC API routes for onboarding, labs, recommendations, checkout, and account management - Background jobs for PDF parsing and recommendation generation using a queue like BullMQ - File storage in S3-compatible object storage with signed URLs - Server-side analytics events for onboarding, recommendation generation, checkout start, subscription activation, and lab re-upload - Role-based admin access and audit logs Pages/components to build: - Marketing landing page - Signup/login page - Multi-step onboarding wizard - Lab upload and manual entry screen - Recommendation results and edit screen - Stripe checkout screen - Subscriber dashboard - Admin review queue - Privacy policy, terms, and health disclaimer pages Make the default styling calm, premium, and highly readable. Ensure responsive design, accessibility, form validation, loading states, empty states, error handling, and confirmation screens. Scaffold the database schema, API endpoints, and main UI components so the app is ready for iterative development.
Design by The Resonance | Powered by GPC – The AI Transformation Company