DNA-Based Personalized Nutrition Ecosystem for Unlock.fit

Subhadeep

Subhadeep Datta

Unlock.fit – DNA-Based Personalized Nutrition Ecosystem

🧩 Project Description

Unlock.fit is a full-stack health-tech ecosystem that provides DNA-based personalized nutrition and fitness recommendations. The platform combines biological insights, AI-driven analytics, and real-time health tracking to help users achieve their fitness and wellness goals through a completely customized plan.
The solution consists of four major components:
Customer Web App – for onboarding, DNA test tracking, and subscription management.
Mobile App – for user interaction, diet/workout plans, and chat with nutritionists.
Admin / Master Panel – for managing users, coaches, DNA kits, and test results.
Analytics Dashboard – for visualizing health insights, customer engagement, and operational data.

🧠 Core Features

πŸ§β€β™‚οΈ User Web Application
DNA & Blood Test Booking: Users can order DNA kits, schedule sample collection, and track status.
Personalized Dashboard: Displays nutrition, workout, and health analytics derived from DNA reports.
Subscription Management: View and renew wellness plans (Weight Management, Sports Performance, Kids, etc.).
Consultation Booking: Schedule 1-on-1 calls with nutritionists or genetic experts.
Report Viewer: Visual presentation of genetic insights, biomarkers, and nutrient recommendations.
πŸ“± Mobile Application
Daily Health Tracker: Log meals, workouts, and sleep; syncs with wearables (Google Fit / Apple Health).
AI Coach (NORA): Chatbot assistant offering instant recommendations and answering user queries.
Personalized Plans: View diet, workout, and supplement recommendations.
Push Notifications: Reminders for meals, exercise, and consultations.
In-App Consultation: Video/audio call integration with assigned health experts.
πŸ–₯️ Admin / Master Panel
User Management: Create, edit, and monitor customer accounts and subscriptions.
DNA Kit Tracking: Assign and track saliva/blood kits from lab dispatch to results upload.
Nutritionist Dashboard: Manage assigned clients, create diet plans, and approve updates.
Content Management: Manage nutrition tips, recipes, and app banners dynamically.
Analytics View: Real-time tracking of customer activity, plan performance, and conversion funnels.
Role-Based Access Control: Separate dashboards for Admin, Nutritionist, and Lab Team.
πŸ“Š Analytics Dashboard
User Metrics: Active users, consultations booked, kit delivery, DNA test progress.
Health Trends: Aggregated data of calorie adherence, engagement, and average ENPS (wellness score).
Marketing Insights: Campaign tracking and referral source analytics.
Revenue Dashboard: Subscription metrics, plan-wise revenue, renewals, and cancellations.

βš™οΈ Tech Stack

LayerTechnologyDescriptionFrontend (Web)React.js + TypeScript + Redux ToolkitDynamic SPA for users and admin dashboards.Mobile AppIonic / React NativeCross-platform mobile app for Android & iOS with offline support.Backend (API)NestJS (Node.js)REST APIs for user management, DNA data integration, and analytics.DatabasePostgreSQL + RedisPostgreSQL for structured data; Redis for caching and real-time updates.AI ServicesPython (FastAPI microservices)For DNA-based recommendation generation and chatbot (NORA).Cloud InfrastructureAWS (EC2, S3, RDS, Lambda, CloudFront)Hosting, storage, CDN, and serverless automation.AuthenticationJWT / OAuth 2.0 + AWS CognitoSecure login for users, nutritionists, and admins.CI/CDGitHub Actions + AWS CodePipelineAutomated build, test, and deployment pipeline.
Like this project

Posted Nov 3, 2025

Developed a DNA-based personalized nutrition ecosystem for Unlock.fit.