GlowTrack is a full-stack web application designed to help users track their daily health data and skin condition. Based on user inputs, the system provides personalized skincare product suggestions and a simple diet plan. This MVP version focuses on simplicity, using rule-based logic to deliver recommendations. The system will feature connected collections to ensure data relationships are maintained for better insights and recommendations.
GlowTrack enables users to:
The system architecture will include:
The GlowTrack application will use a soothing and clean aesthetic to align with its focus on health and skincare. The proposed color scheme is:
Interactive Skin Journal Dashboard
The GlowTrack homepage will feature an interactive skin journal dashboard that visually represents the user's health and skin condition data over time. The dashboard will include:
The homepage will feel like a personal, interactive health journal, making the user feel connected to their progress and motivated to engage daily.
Users (optional for now):
{
"_id": "ObjectId",
"name": "String",
"email": "String"
}
HealthData:
{
"_id": "ObjectId",
"userId": "ObjectId",
"date": "Date",
"hydrationLevel": "Number",
"sleepHours": "Number",
"stressLevel": "Number",
"dietNotes": "String"
}
SkinCondition:
{
"_id": "ObjectId",
"userId": "ObjectId",
"date": "Date",
"skinType": "String",
"issues": ["String"],
"severity": "Number"
}
Products:
{
"_id": "ObjectId",
"productName": "String",
"ingredients": ["String"],
"skinTypeSuitability": ["String"],
"purpose": "String"
}
DietPlans:
{
"_id": "ObjectId",
"mealType": "String",
"foods": ["String"],
"benefits": "String"
}
Frontend:
Backend:
API Endpoints:
POST /health-data: Log health data.POST /skin-condition: Log skin condition.GET /recommendations: Fetch skincare product suggestions.GET /diet-plan: Fetch diet plan suggestions.GET /history: Fetch logged health and skin condition data.Recommendation Logic:
This document outlines the updated system requirements for GlowTrack, incorporating connected collections, a clear system architecture, and defined API endpoints for the MVP.

Log your daily hydration, sleep, and stress levels. Record your skin condition and receive personalized skincare product suggestions and diet plans tailored just for you.
GlowTrack combines health tracking with personalized skincare intelligence to help you understand what makes your skin glow.
Log your daily water intake and monitor hydration levels to keep your skin plump and glowing.
Track your sleep hours and see how rest impacts your skin health and overall wellness.
Get personalized skincare product recommendations matched to your skin type and current conditions.
Access tailored meal suggestions that support your skin goals with nutrient-rich foods.
Visualize your skin condition severity over time with an intuitive color-coded heatmap.
Review your complete history of health logs and skin conditions to track your progress.
Record your hydration, sleep hours, stress level, and diet notes each day.
Note your skin type, current issues like acne or dryness, and severity level.
Receive personalized skincare products matched to your skin type and conditions.
Access tailored meals designed to nourish your skin from the inside out.
Our rule-based engine analyzes your skin type, current issues, and severity to suggest the most suitable skincare products from our curated database.
Cleanser
SensitiveSerum
All SkinTreatment
OilySunscreen
DailyClick each card to reveal a skin-friendly meal plan tailored to support your health goals.
Begin tracking your health and skin condition today. Get personalized product recommendations and diet plans — all in one beautiful journal.
No comments yet. Be the first!