Skip to main content
SheGlows AI

SheGlows AI

An AI-powered mobile app designed to be a personal beauty consultant. It offers personalized recommendations for makeup, skincare, and fashion, empowering users to enhance their confidence and style.

––– views
- -

Short Explanation

SheGlows AI is an AI-powered mobile app designed to be a personal beauty consultant. It offers personalized recommendations for makeup, skincare, and fashion, empowering users to enhance their confidence and style.

Project Goals

The main objectives of SheGlows AI were:

  • To provide detailed facial analysis and tailored beauty recommendations.
  • To create an engaging chat system for users to interact with an AI beauty coach.
  • To incorporate advanced features such as makeup tutorials, product suggestions, and an in-app referral system for accessibility.

Tech Stack Used

  • Frontend Development: Flutter, Dart
  • Backend Development: RESTful API, OpenAI API
  • Database: PostgreSQL, Supabase

Features

Facial Analysis

Users can upload or take a photo of themselves for AI-based analysis. The app provides detailed insights into facial characteristics such as:

  • Undertone, skin type, and skin tone
  • Eye shape, face shape, and eye color
  • Hair color and more

Based on the analysis, the app generates personalized makeup tips with step-by-step instructions and product recommendations.

AI Chat Beauty Coach

The app features an interactive chat system, where users can ask questions and receive advice about:

  • Boosting confidence and enhancing beauty
  • Skincare routines for clear skin
  • Outfit recommendations and "glow-up" tips
  • And everything beauty-related

Referral System and In-App Purchases

Users can unlock premium features through in-app purchases or gain free access by using a referral code system.

The Problems and How I Deal With It

SheGlows AI was my third project at Saclic Studio, and unlike my previous experiences, I developed this app entirely from scratch. Building a project independently required me to take ownership of every aspect, from designing the UI/UX to implementing advanced features like facial analysis and the AI chat system. The most challenging part was creating an intuitive and user-friendly interface while ensuring that the backend systems, including the referral system and in-app purchases, worked seamlessly. By maintaining a disciplined workflow, utilizing my growing expertise in Flutter and Dart, and seeking guidance when needed, I overcame these challenges and successfully delivered the project.

Lessons Learned

Working on SheGlows AI solidified my confidence as a developer capable of managing an entire project independently. I deepened my understanding of integrating AI-driven features with mobile applications and learned how to create robust systems for user engagement, such as the referral system and chat functionality. This project taught me the importance of balancing aesthetics with functionality, making it one of the most rewarding experiences in my career.