Skip to content

AnaRita93/Skinlytics-

Repository files navigation

Skinlytics Repository: Data Projects for Skincare Analysis

Project Description:

Welcome to the Skinlytics repository dedicated to data projects related to the main Skinlytics project. This repository focuses on the development of a comprehensive skincare analysis system, encompassing various components and stages. The main objective is to create an advanced web-based dashboard using Dash Plotly that provides interactive visualizations and data-driven insights for skincare products.

Live version of the dashboard can be accessed here: http://anaritasantos.pythonanywhere.com/

Workflow Part 1 - Ingredient Profile Analysis & Product Recommendation

Dash DataTable:

Interactive table displaying the targeted product list, including brand, product name, full ingredient list, price, quantity, and price per ml. Additional columns, such as review sentiment and main product benefits based on the ingredient list, will be progressively added throughout the project.

Ingredient List Processing & Visualization

Access and preprocess the data, ensuring cleanliness and consistency in the ingredient lists. Implement a classification system to categorize ingredients based on their role and function. Generate spider radar visualizations to represent the ingredient profiles of each product.

Recommender:

Develop a sophisticated recommender engine based on a similarity matrix, taking into account common active ingredients among products. Enhance the recommender engine with more review-generated variables and adjustable parameters to improve accuracy and personalization.

Dash App Interface:

Create a comprehensive Product Analysis Dashboard using Dash, incorporating the spider radar chart, recommender, and Dash DataTable. This interactive dashboard will serve as the central hub for skincare analysis, providing users with an intuitive and insightful interface.

Workflow Part 2 - Product Review Analysis

  • Collect and transform data from various sources, including customer reviews, expert opinions, and social media platforms.
  • Implement advanced sentiment analysis and topic modeling techniques to extract valuable insights from the reviews.
  • Integrate data exploration visualizations into the web dashboard to provide users with a holistic understanding of product reviews and feedback.
  • Throughout the project, a strong emphasis will be placed on scalability, performance, and usability to handle a significant volume of skincare products and user interactions.

Sources:

Listing of sources I used to help me with domain knowledge, data cleaning and code for visualizations and the recommender system.

About

This repository is dedicated to the all data projects related with Skinlytics main project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors