Glowify is an AI-powered skincare intelligence platform that analyzes user skin through chatbot interaction, optional face scanning, and lifestyle data tracking to generate personalized skincare routines and formulation-based recommendations.
The system focuses on safe, non-medicated, non-product-based skincare guidance, combining AI, dermatology knowledge, and user behavior analytics.
๐ Project Report
๐ Full documentation of system design, architecture, and implementation.
๐ Download / View Capstone Report
https://github.com/codedbydollys10/Glowify.git
- Abstract
- Problem Statement
- Proposed Idea
- Features
- Tech Stack
- System Architecture
- AI Personalization Engine
- Core Modules
- Database Structure
- Setup & Installation
- Environment Variables
- Innovation Highlights
- Challenges Faced
- What I Learned
- Conclusion
Glowify is an AI-driven skincare personalization system designed to analyze user skin conditions using chatbot-based input, facial scan data, and health metrics.
It generates:
- Personalized skincare routines
- Ingredient compatibility insights
- Skin health reports
- Educational skincare guidance
The system ensures safe, non-medical skincare recommendations while improving user awareness about ingredients and skin health.
Most skincare platforms suffer from:
- Generic skincare recommendations
- Lack of personalization based on real skin data
- No ingredient compatibility awareness
- Over-reliance on product marketing
- No integration of lifestyle + skin correlation
๐ Result: Users receive ineffective or unsuitable skincare guidance.
Glowify solves this by creating an AI-powered personalized skincare ecosystem that:
- Understands user skin through chatbot + face scan
- Tracks lifestyle health data
- Generates custom skincare routines
- Explains ingredient science
- Provides safety-based formulation guidance
- Email/password login
- Google OAuth login
- Secure Supabase-based authentication
- Collects skin concerns and type
- Gender-based flow (male/female logic)
- Stores structured skin profile data
- AI-assisted facial skin analysis
- Can be skipped by user
- Merges with chatbot data for better accuracy
- AI-generated skincare routine
- Morning & night routine planning
- Ingredient-based formulation suggestions
- Safe home remedy recommendations
- Graph-based skin insights
- Detailed ingredient explanations
- Compatibility checker (mix safety analysis)
- Reaction risk detection between compounds
- Ingredient memory games
- Skin science quizzes
- Reaction safety challenges
- Educational gamification system
- Water intake monitoring
- Sleep tracking
- Sugar intake analysis
- Weight tracking
- Skin impact correlation insights
- 28-day cycle prediction
- Skin fluctuation insights
- Hormonal impact analysis
- Myth vs Fact skincare module
- Emergency skin care guide
- Daily skincare tips
- Personalized quizzes based on:
- Skin type
- Age
- Gender
- Improves skincare awareness
- Personalized profile
- Skin history tracking
- Progress analytics
- React (TSX)
- Tailwind CSS
- Node.js
- Python
- JavaScript APIs
- Supabase (PostgreSQL)
- Grok API (LLM-based skin insights & generation)
User Input Layer
โ Chatbot + Face Scan + Health Data
Data Processing Layer
โ Supabase Database
AI Processing Layer
โ Grok API (analysis + generation)
Output Layer
โ Skincare Kit + Routine + Insights + Reports
Glowify AI engine processes:
- Skin type classification
- Ingredient compatibility mapping
- Lifestyle correlation analysis
- Risk detection for chemical combinations
- Personalized routine generation
Main Tables:
- Users
- SkinProfiles
- ChatbotResponses
- FaceScanData
- HealthMetrics
- SkincareRoutines
- IngredientLibrary
git clone https://github.com/codedbydollys10/Glowify.git
cd glowify
Install Dependencies
Frontend:
cd frontend
npm install
npm run dev
Backend:
cd backend
npm install
npm run dev
๐ Environment Variables
Backend .env
SUPABASE_URL=your_url
SUPABASE_KEY=your_key
GROK_API_KEY=your_key
Frontend .env
VITE_API_BASE_URL=http://localhost:5000
AI-powered skincare personalization engine Dual input system (chatbot + face scan) Ingredient compatibility intelligence Gamified skincare education system Lifestyle-based skin prediction model Non-product, non-medical safe recommendation system
Designing safe skincare logic without medical claims Merging multi-source user data (chatbot + scan + health) Ensuring ingredient compatibility accuracy Building consistent AI response structure Managing personalization complexity
Technical Skills Full-stack development (React + Node.js) AI API integration (LLM-based systems) Database modeling with Supabase REST API architecture
System Design Multi-input AI pipelines Personalized recommendation systems Data-driven decision systems
Problem Solving Real-world skincare logic modeling Safety-first AI recommendation design
Glowify provides educational skincare guidance only.
It does not recommend medicines or promote cosmetic products.
Glowify is an AI-powered personalized skincare intelligence system that analyzes skin, lifestyle, and ingredients to generate safe, science-based skincare routines and insights.
Give it a โญ on GitHub and share feedback!
