Code Monkey home page Code Monkey logo

normangalt / cosmetics-check Goto Github PK

View Code? Open in Web Editor NEW
5.0 0.0 2.0 13.47 MB

This project is designed to show information about cosmetics and how safe they are. The program creates a telegram bot. To use it, user need to send the photo of the composition of ingredients of a cosmetics product. Then he/she receives data about the safety of those ingredients and (if one wants) additional information about them.

License: MIT License

Python 100.00%
python google-vision telegram-bot telegram-bot-api cosmetics ingredients programming university-project team-task

cosmetics-check's Introduction

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

MakeUpCheckUp

The bot that helps to learn more about the ingredients in the cosmetic products you use.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

  1. About The Project
  2. Usage
  3. Roadmap
  4. License
  5. Credits

About The Project

This project is designed to show information about cosmetics and how safe they are. The program creates a telegram bot. To use it, user need to send the photo of the composition of ingredients of a cosmetics product. Then he/she receives data about the safety of those ingredients and (if one wants) additional information about them.

The self-care industry is expanding, there are many self-care products that billions of people use every day. However, there is lack of people who has enough knowledge in the field to understand how each component of the product can effect one's health. Manufacturers can use this defect and use the ingredients that are beneficial to business and not to human health.

Our aim is to make the using of cosmetic products as safe as possible by providing the service with an access to the inforamtion about the ingredients and protect the health of everyone who uses it.

To try it, find the @CosmeticsConsistensionBot in Telegram yourself.

Data

In the project databases from the The Cosmetic Ingredient Review (https://cir-safety.org/about) are used.

The Cosmetic Ingredient Review was established in 1976 by the industry trade association (then the Cosmetic, Toiletry, and Fragrance Association, now the Personal Care Products Council), with the support of the U.S. Food and Drug Administration and the Consumer Federation of America. Although funded by the Council, CIR, the Expert Panel for Cosmetic Ingredient Safety, and the review process are independent from the Council and the cosmetics industry. CIR and the Expert Panel for Cosmetic Ingredient Safety operate under a set of procedures.

The prohibited be FDA ingedients are retrieved from the following database: https://www.cir-safety.org/supplementaldoc/prohibited/restricted-fda

The overall information about the ingredients is retrieved from the following database: https://cir-safety.org/sites/default/files/SQ-breakout-092020.pdf

Built With

Usage

To get the information about the ingredients of the cosmetic product, the user needs to send the command /sendphoto to the @CosmeticsConsistensionBot, the bot will answer that it is ready to take a photo. Then the user needs to send a photo of the composition of the product. With the google cloud vision, the program recognizes the text from the photo and checks if the are any prohibited ingredients among the components. If yes, the bot notifies the user. Then the bot asks if the user wants to know more about all the ingredients that were found in the composition. If the user clicks no, work with the photo ends. If the user clicks yes, the bot sends a conclusion on the ingredients from the CIR expert panel (https://cir-safety.org/about)and work with the photo is ends.

More detailed manual you will find in telegram bot.

See how the bot works in telegram. Go to the @CosmeticsConsistensionBot (https://t.me/CosmeticsConsistensionBot) and send a command /sendphoto

image image

Roadmap

See the open issues for a list of proposed features (and known issues).

License

Distributed under the MIT License. See LICENCE for more information.

Feel free to contact

We are open to improvements in our project. If you have any ideas or you are ready to help, contact us!

Facebook: Yaroslav_Brovchenko

Project Link: https://github.com/normangalt/Cosmetics-Check

Credits

cosmetics-check's People

Contributors

daria-shab avatar firstgenius avatar normangalt avatar phentosh avatar s-daria avatar sasharyha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Forkers

fxpar stantoxt

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.