Skip to content

codedbydollys10/Glowify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

18 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฟ Glowify โ€” AI Powered Personalized Skincare Intelligence System

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

๐Ÿ”— Repository

https://github.com/codedbydollys10/Glowify.git


๐Ÿ“Œ Table of Contents

  • 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

๐Ÿงฉ Abstract

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.


โ— Problem Statement

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.


๐Ÿ’ก Proposed Idea

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

๐Ÿš€ Features

๐Ÿ” Authentication System

  • Email/password login
  • Google OAuth login
  • Secure Supabase-based authentication

๐Ÿค– AI Skin Analysis Chatbot

  • Collects skin concerns and type
  • Gender-based flow (male/female logic)
  • Stores structured skin profile data

๐Ÿ“ธ Face Scan Module (Optional)

  • AI-assisted facial skin analysis
  • Can be skipped by user
  • Merges with chatbot data for better accuracy

๐Ÿง  Personalized Skincare Kit (Core Engine)

  • AI-generated skincare routine
  • Morning & night routine planning
  • Ingredient-based formulation suggestions
  • Safe home remedy recommendations
  • Graph-based skin insights

๐Ÿงช Ingredients & Chemistry Module

  • Detailed ingredient explanations
  • Compatibility checker (mix safety analysis)
  • Reaction risk detection between compounds

๐ŸŽฎ GlowPlay (Gamified Learning System)

  • Ingredient memory games
  • Skin science quizzes
  • Reaction safety challenges
  • Educational gamification system

๐Ÿ“Š Health & Lifestyle Tracker

  • Water intake monitoring
  • Sleep tracking
  • Sugar intake analysis
  • Weight tracking
  • Skin impact correlation insights

๐Ÿ“… Skin Cycle & Period Tracker

  • 28-day cycle prediction
  • Skin fluctuation insights
  • Hormonal impact analysis

๐Ÿ“š Educational System

  • Myth vs Fact skincare module
  • Emergency skin care guide
  • Daily skincare tips

๐ŸŽฏ Quiz System

  • Personalized quizzes based on:
    • Skin type
    • Age
    • Gender
  • Improves skincare awareness

๐Ÿ‘ค User Dashboard

  • Personalized profile
  • Skin history tracking
  • Progress analytics

๐Ÿ—๏ธ Tech Stack

Frontend

  • React (TSX)
  • Tailwind CSS

Backend

  • Node.js
  • Python
  • JavaScript APIs

Database

  • Supabase (PostgreSQL)

AI Integration

  • Grok API (LLM-based skin insights & generation)

๐Ÿง  System Architecture

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


โš™๏ธ Core AI Engine

Glowify AI engine processes:

  • Skin type classification
  • Ingredient compatibility mapping
  • Lifestyle correlation analysis
  • Risk detection for chemical combinations
  • Personalized routine generation

๐Ÿ—„๏ธ Database Structure

Main Tables:

  • Users
  • SkinProfiles
  • ChatbotResponses
  • FaceScanData
  • HealthMetrics
  • SkincareRoutines
  • IngredientLibrary

๐Ÿ“ฆ Setup & Installation

Clone Repository

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

๐Ÿ’ก Innovation Highlights

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

๐Ÿง  Challenges Faced

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

๐Ÿ“š What I Learned

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

โš ๏ธ Disclaimer

Glowify provides educational skincare guidance only.
It does not recommend medicines or promote cosmetic products.

๐Ÿ Conclusion

Glowify is an AI-powered personalized skincare intelligence system that analyzes skin, lifestyle, and ingredients to generate safe, science-based skincare routines and insights.

โญ If you like this project

Give it a โญ on GitHub and share feedback!

About

Glowify - A personalized skincare web app that uses chatbot input and optional face scanning to generate tailored routines, ingredient insights, and safe formulations. It also includes habit tracking, health insights, quizzes, and interactive games for an engaging, user-centric experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors