<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: varshini ramesh</title>
    <description>The latest articles on DEV Community by varshini ramesh (@varshini_ramesh_649d54dd5).</description>
    <link>https://dev.to/varshini_ramesh_649d54dd5</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4171020%2Fbcfa5202-a0c8-461e-bdb8-883b5943953a.png</url>
      <title>DEV Community: varshini ramesh</title>
      <link>https://dev.to/varshini_ramesh_649d54dd5</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/varshini_ramesh_649d54dd5"/>
    <language>en</language>
    <item>
      <title>GlamSync</title>
      <dc:creator>varshini ramesh</dc:creator>
      <pubDate>Thu, 08 Oct 2026 10:55:21 +0000</pubDate>
      <link>https://dev.to/varshini_ramesh_649d54dd5/glamsync-3cgl</link>
      <guid>https://dev.to/varshini_ramesh_649d54dd5/glamsync-3cgl</guid>
      <description>&lt;h2&gt;
  
  
  GlamSync
&lt;/h2&gt;

&lt;p&gt;What if your laptop camera could do more than just show you your reflection?&lt;/p&gt;

&lt;p&gt;We built &lt;strong&gt;GlamSync AI&lt;/strong&gt;, a personal beauty styling coach that combines &lt;strong&gt;Gemma 4, OpenCV, and real-time AR&lt;/strong&gt; to help users understand what makeup and styling choices actually suit them.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Problem
&lt;/h2&gt;

&lt;p&gt;Choosing makeup that works with your individual face, skin undertone, and outfit can be surprisingly difficult.&lt;/p&gt;

&lt;p&gt;Most beauty applications either provide static filters or generic recommendations. They may tell you &lt;em&gt;what&lt;/em&gt; to use, but they don't understand your facial features or show you &lt;em&gt;how&lt;/em&gt; to apply it.&lt;/p&gt;

&lt;p&gt;We wanted to bridge that gap.&lt;/p&gt;

&lt;h2&gt;
  
  
  Our Solution
&lt;/h2&gt;

&lt;p&gt;GlamSync AI creates a personalized styling pipeline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outfit → Facial Analysis → AI Recommendation → AR Application Guidance&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Outfit Color Analysis
&lt;/h2&gt;

&lt;p&gt;We use OpenCV and K-Means clustering to extract dominant colors from an outfit and understand its palette.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Facial Analysis
&lt;/h2&gt;

&lt;p&gt;OpenCV YuNet analyzes facial geometry while CIELAB-based ITA colorimetry and skin segmentation help estimate skin tone and undertone.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Gemma 4 Reasoning
&lt;/h2&gt;

&lt;p&gt;The user's facial profile, outfit colors, occasion, budget, and available products are passed to &lt;strong&gt;Gemma 4&lt;/strong&gt;, which generates personalized styling looks and step-by-step recommendations.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Real-Time AR Coach
&lt;/h2&gt;

&lt;p&gt;This is where GlamSync goes beyond a normal recommendation system.&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;MediaPipe's 468-point Face Mesh&lt;/strong&gt;, our AR mirror tracks facial landmarks and overlays guidance for areas such as the cheeks, eyelids, eyeliner, and lips.&lt;/p&gt;

&lt;p&gt;The user can follow the guidance while applying their makeup, with voice instructions for a hands-free experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Open-Source AI Matters
&lt;/h2&gt;

&lt;p&gt;We wanted AI to be an actual part of the product rather than simply adding a chatbot.&lt;/p&gt;

&lt;p&gt;Our pipeline combines open/open-weight AI and local computer vision components so that facial analysis and personalization are tightly integrated into the application.&lt;/p&gt;

&lt;p&gt;This also gives us the flexibility to experiment with different models and reduce dependence on a single closed AI provider.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tech Stack
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;React + TypeScript + Vite&lt;/li&gt;
&lt;li&gt;FastAPI + Python&lt;/li&gt;
&lt;li&gt;Gemma 4 Multimodal&lt;/li&gt;
&lt;li&gt;OpenCV + YuNet&lt;/li&gt;
&lt;li&gt;MediaPipe Face Mesh&lt;/li&gt;
&lt;li&gt;NumPy&lt;/li&gt;
&lt;li&gt;CIELAB / ITA color analysis&lt;/li&gt;
&lt;li&gt;Google AI Studio&lt;/li&gt;
&lt;li&gt;WebRTC / Web Speech API&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What We Built
&lt;/h2&gt;

&lt;p&gt;The final system takes the user from:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What suits me?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What should I use?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"Show me exactly how to apply it."&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's what we wanted GlamSync AI to be — not just an AI beauty recommender, but an interactive &lt;strong&gt;AI styling coach&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Built for Hacktoberfest Hack Day Coimbatore
&lt;/h2&gt;

&lt;p&gt;Built by Team &lt;strong&gt;GlamSync AI&lt;/strong&gt; for Hacktoberfest Hack Day Coimbatore.&lt;/p&gt;

&lt;p&gt;🔗 &lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/guruc1234a-spec/hacktoberfest-hack-day-coimbatore-x-init-club-and-idea-club" rel="noopener noreferrer"&gt;https://github.com/guruc1234a-spec/hacktoberfest-hack-day-coimbatore-x-init-club-and-idea-club&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  🎥 Demo Video
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://youtu.be/WVJn0bj-v3U" rel="noopener noreferrer"&gt;▶️ Watch GlamSync AI in action on YouTube&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>opensource</category>
      <category>python</category>
      <category>api</category>
    </item>
  </channel>
</rss>
