Giter Site home page Giter Site logo

meghamkpatel / eclatai Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 12 KB

EclatAI is an AI-driven application providing personalized skincare and makeup recommendations based on individual preferences, skin types, and beauty goals. Leveraging advanced AI, data analysis, and a user-friendly interface, our project aims to offer accurate beauty product suggestions, enhancing the consumer experience in the beauty industry.

Python 100.00%
ai beauty chatbot llm openai streamlit

eclatai's Introduction

EclatAI: AI-Powered Beauty Recommendations

About EclatAI

EclatAI leverages cutting-edge Artificial Intelligence to deliver personalized skincare and makeup recommendations, transforming how consumers discover beauty products that suit their unique needs. By analyzing individual preferences, skin types, and cosmetic goals, EclatAI offers tailored product suggestions from an extensive catalog, ensuring users receive the most effective and personalized beauty advice.

Purpose

The beauty industry often relies on a one-size-fits-all approach, which can overlook individual differences and needs. EclatAI aims to fill this gap by providing a more personalized, accurate, and satisfying way for users to find beauty products that truly match their unique characteristics and goals.

Key Features

  • Personalized Recommendations: AI-driven system to suggest skincare and makeup products based on user-specific data.
  • Advanced AI Technology: Utilizes Large Language Models and vector databases for accurate product matching.
  • User Feedback Loop: Incorporates user feedback to continuously improve recommendations and user satisfaction.
  • Interactive User Interface: A chat-based interface built with Streamlit for engaging and straightforward user interactions.

Technology Stack

  • Data Collection & Preprocessing: Google Chrome extensions for web scraping, Python scripts for data cleaning and formatting.
  • AI Model: TensorFlow or Scikit-learn for AI model development, Weaviate/Pinecone/Milvus for vector database management.
  • APIs: OpenAI for LLM integration, GPU resources for computation, and various web development tools for API interactions.
  • Frontend: Streamlit for building an interactive, user-friendly chat interface.

Contributing

EclatAI is an open-source project, and contributions are welcome! Whether you're interested in contributing code, improving documentation, or providing feedback on product recommendations, there's a place for you here. See our CONTRIBUTING.md for guidelines on how to get started.

Roadmap

  • Q2 2024: Complete initial data collection and begin model training.
  • Q3 2024: Launch the beta version of the chat interface for user testing.
  • Q4 2024: Iterate on feedback to improve model accuracy and user experience.
  • Q1 2025: Official launch of EclatAI with integrated user feedback loop.

License

EclatAI is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements

This project is made possible by the contributions of our team members and the support from the open-source community. Special thanks to the beauty industry partners and academic advisors who have provided invaluable insights and data.

eclatai's People

Contributors

meghamkpatel avatar

Stargazers

Sayyid Shalahuddin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.