๐งฌ SNP-it: Personalized Health Recommendation Tool
Role: UX Researcher, Frontend Developer
Timeline: Jan 2025 โ May 2025
Tools: React, FastAPI, Plotly, Dash, Google Forms, Figma
๐ Overview
SNP-it is a personalized health tech tool that delivers lifestyle recommendations based on either raw SNP data or a structured health questionnaire. It was built to make personalized health insights accessible, especially for users without a scientific background.
๐ฏ Problem Statement
Most wellness apps give generic advice that ignores personal genetics and behavior. SNP-it was created to explore how digital tools can make health recommendations more relevant by combining genomic data with lifestyle input.
๐ฅ Target Audience
Health-conscious users, with or without access to their genetic data, seeking personalized insights about diet, mental health, and fitness.
๐ง UX Research & Design
๐ Input Modes
Users can either upload SNP data or complete a health questionnaire. The UI adapts dynamically to the selected mode for a smooth experience.
๐ฌ Research & Feedback
To evaluate usability and comprehension, I ran a study with 32 participants (average age 27.8) who completed the full flow: questionnaire, optional genetic upload, and recommendation review, followed by a post-task survey scored using the System Usability Scale (SUS).
The platform scored an SUS of 84.6/100 (Grade A, "Excellent"), with 94% finding it easy to navigate and 91% finding recommendations easy to understand. A notable insight: while 96% said privacy was important to them, only 41% chose to upload genetic data versus 59% questionnaire-only, suggesting privacy concerns, not usability, were the main barrier to deeper engagement with the genetic features.
Users also flagged specific friction points: 22% wanted clearer SNP terminology, 19% were unsure which file to upload, and 16% wanted a progress indicator, while 53% reported no significant issues at all.
๐ Mapping Logic
Each SNP or survey input was mapped to health insights (e.g., โLow folate processing โ suggest leafy greensโ) with color-coded impact levels.
๐ป Technical Stack
Frontend: React with flexible components
Backend: FastAPI for processing and serving logic
Visualization: Plotly & Dash for dynamic data views
๐ Key Features
๐งฌ Dual-input system: Upload genetic files or answer questions
๐ Color-coded insights: Based on strength of impact
๐ก Plain-language summaries: Jargon-free recommendations
๐๏ธ Categorized results: Diet, mental health, physical activity
๐พ Save progress: Questionnaire can be resumed later
๐From Findings to Design Changes
Based on this feedback, I made three targeted changes:
Redesigned the recommendation page with color-coded sections and supporting graphics, replacing a dense text block โ directly addressing users who found the original page too text-heavy.
Expanded the food recommendation backend with a larger, more varied pool of suggestions so results don't feel repetitive across sessions โ the most-requested improvement from users.
Added a downloadable results option, letting users save their recommendations locally, in response to requests for exportable reports.
๐ญ Reflection
Bridging UX with genomics challenged me to simplify complex data into helpful, actionable guidance. It taught me the importance of clarity and emotional design when working with personal health data.
๐ฎ Next Steps
Add user profiles, log-in functionality, and feedback loops to adjust recommendations over time, along with the top remaining user requests: clearer SNP terminology explanations, a progress indicator during the assessment, and mobile support.
๐ฌ Letโs Talk
Want to see the live demo?
Letโs chat about health tech, personalization, or building ethical digital tools.
yani2x4@gmail.com