Inspiration
With so many skincare products being promoted on social media and new ones coming out every day, it can be overwhelming to choose the best one for oneself. Rather than trying anything and everything which may not work or cause harm , I want to make data-driven and well-informed decisions, which is why I created this app, which helps better understand the various products and make decisions based on what's best for an individual.
What it does
Skincare Buddy is a personalized skin wellness advisor powered by AI. It assists users in understanding the role of skincare and body care products, identifies potential hazards in products, and provides recommendations tailored to individual skin concerns and preferences. Users can interact with Skincare Buddy through text input or image upload, making it convenient to access skincare information and recommendations.
How we built it
Skincare Buddy was built using Streamlit for the user interface and integration with Google's Generative AI models. The Generative AI models are trained to understand skincare-related queries, analyze product descriptions or images, and provide informative responses. We utilized OCR (Optical Character Recognition) for text extraction from uploaded images, enhancing the app's functionality.
Challenges we ran into
One challenge we encountered was optimizing the performance of the Generative AI models to ensure timely responses, especially when handling large volumes of user queries. Integrating OCR for image processing while maintaining accuracy was another hurdle that required careful testing and fine-tuning. Additionally, managing user expectations regarding the capabilities of the AI models posed a communication challenge.
What we learned
Through building Skincare Buddy, we learned valuable lessons about leveraging AI technologies to address real-world problems in the skincare domain. We gained insights into the challenges of developing AI-powered applications for consumer use, including the importance of user interface design, model optimization, and managing user expectations. Additionally, we deepened our understanding of skincare ingredients, concerns, and best practices.
What's next for Skincare Buddy: Your Personal Skin Wellness Advisor
In the future, we aim to enhance Skincare Buddy's capabilities by incorporating advanced natural language processing (NLP) techniques to better understand user queries and provide more nuanced responses. We also plan to expand the database of skincare products and ingredients to offer a broader range of recommendations. Additionally, integrating user feedback mechanisms and personalized user profiles will further customize the Skincare Buddy experience, making it even more valuable for users on their skincare journey.
Built With
- google-generativeai
- pytesseract
- python
- streamlit
Log in or sign up for Devpost to join the conversation.