DEV Community

VegGora
VegGora

Posted on

I Built a Simple Way to Find Vegan Beauty Products in India

Finding vegan beauty products in India sounds simple.

Search for "vegan lipstick", "vegan skincare", or "vegan beauty products" and you should be able to find what you need.

But in practice, it can get surprisingly confusing.

A product can be labelled natural, organic, clean, or cruelty-free without necessarily being vegan. Ingredient lists can also contain names that aren't immediately obvious to someone trying to avoid animal-derived ingredients.

So I started thinking about a simple question:

What if finding vegan beauty products worked more like a product-search problem than a guessing game?

This is the approach I would use to build a simple vegan beauty product discovery system for the Indian market.

The Problem with Finding Vegan Beauty Products

There are three common problems.

  1. Vegan and cruelty-free aren't the same thing

A product can be cruelty-free without being vegan.

Cruelty-free generally relates to animal testing, while vegan refers to the ingredients and materials used in the product.

That distinction is important when building a product database.

  1. Ingredient names can be confusing

Some ingredients are obviously plant-based.

Others aren't so straightforward.

For example, a shopper may not know whether a particular ingredient is animal-derived, plant-derived, synthetic, or dependent on the manufacturer's sourcing.

This makes simply searching the ingredient list difficult.

  1. Product information is scattered

Information may be spread across:

Brand websites
Product packaging
E-commerce websites
Ingredient lists
Certifications
FAQ pages
Customer support responses

A person may have to visit several websites before feeling confident about a single product.

My Simple Approach

Instead of asking users to research everything themselves, I'd structure the information into a searchable product database.

A basic product record could look something like this:

Product
├── Product name
├── Brand
├── Category
├[── Ingredients
├── Vegan status])
├── Cruelty-free status
├── Certification
├── Source URL
└── Verification status

The most important field would be verification status.

For example:

Verified Vegan
The brand or reliable product information clearly confirms the product is vegan.

Likely Vegan
Available information indicates the product is vegan, but additional verification may be useful.

Needs Verification
The available information isn't sufficient to confidently classify the product.

This is better than simply displaying a green "VEGAN" label for everything.

Where AI Could Help

This is where things get interesting.

AI could help users understand complicated ingredient information.

Imagine entering:

"Is this lipstick vegan?"

The system could analyse the ingredient list and identify ingredients that may require additional verification.

It could then return something like:

Vegan Status: Needs Verification

Potentially ambiguous ingredients:

  • Ingredient A
  • Ingredient B

Reason:
The available information doesn't clearly establish
whether these ingredients are plant-derived or
animal derived.

Recommendation:
Check the manufacturer's official information.

The important part is that AI shouldn't pretend to know something that hasn't been verified.

AI should help with classification and explanation, not replace reliable product information.

Building an Ingredient Database

A useful system would need an ingredient database behind it.

Each ingredient could have fields such as:

Ingredient
├── Name
├── Common names
├── Possible sources
├── Vegan status
├── Animal-derived possibility
├── Plant alternatives
└── Verification source

For example, an ingredient could be classified as:

Clearly vegan
Commonly animal-derived
Potentially animal-derived
Synthetic
Source dependent
Unknown

This would make the system much more useful than a simple keyword search.

Start With Beauty Products

I wouldn't try to build a database containing every vegan product in the world from day one.

I'd start with a smaller category.

Beauty products are a good starting point because consumers frequently search for:

Vegan lipstick
Vegan foundation
Vegan skincare
Vegan shampoo
Vegan soaps
Vegan haircare

Lipstick is particularly interesting because shoppers often want to compare multiple brands before buying.

For example, I created a separate guide covering 11 vegan lipstick brands available in India, which can be useful as a starting point for anyone specifically researching vegan lipstick options:

11 Vegan Lipstick Brands in India You'll Obsess Over
A Simple User Flow

The final product doesn't need to be complicated.

A user could simply:

Step 1: Search for a product.

Step 2: Open the product page.

Step 3: See its vegan and cruelty-free status.

Step 4: View the ingredients.

Step 5: See which ingredients require verification.

Step 6: Check the original source.

Something like:

Search

Product Database

Ingredient Analysis

Verification

Simple Result

The goal isn't to overwhelm users with technical information.

The goal is to make the information easier to understand.

The Biggest Challenge: Data Accuracy

This is probably the hardest part of building something like this.

AI can analyse text.

But AI shouldn't be treated as the final authority on whether a product is vegan.

Brands can change formulations.

Ingredients can have different sources.

Product pages can become outdated.

And different countries can have different formulations for products with the same name.

So a good system should always show the source of the information and the date it was checked whenever possible.

I'd rather show:

"Needs verification — formulation/source information is unclear"

than incorrectly tell someone:

"100% vegan."

What I'd Build Next

If I were turning this idea into a real product, I'd start small.

Version 1
Searchable vegan beauty products
Product categories
Ingredient information
Vegan/cruelty-free status
Source links
Verification labels
Version 2

Add AI-assisted ingredient analysis.

Version 3

Allow users to submit products for verification.

Version 4

Create a browser extension or shopping assistant that can analyse a product while someone is browsing an e-commerce website.

The long-term idea would be simple:

Make ethical product discovery easier without making shoppers do hours of research.

Final Thought

Vegan shopping shouldn't require detective work.

There is a lot of useful information available online, but it is often scattered across product pages, brand websites, ingredient lists and different sources.

A combination of structured product data, transparent verification and AI-assisted analysis could make that information much easier to navigate.

The technology isn't necessarily the difficult part.

Getting reliable data and presenting it honestly is.

That's where I'd start.

Top comments (0)