Skip to main content

We use cookies for analytics. Privacy

Back to Work
HealthcareCase study

DermGuard Pro

WordPress Plugin for Acne-Safe Ingredient Analysis

Project Focus
PHPWordPressWP REST APIJavaScriptChart.jsCSS
DermGuard Pro
117 curated ingredients
Ingredient Database
[acne_ingredient_checker] shortcode + Gutenberg blocks
Embedding
acne/v1 namespace (analyze + lookup)
REST API
JSON, CSV, custom table, or external API
Data Sources
01

Challenge

People with acne-prone skin have no easy way to tell whether a product will break them out. Ingredient lists are long, the comedogenicity data is scattered across blogs and PDFs, and synonyms (Aqua vs Water) make manual lookups error-prone. Site owners in the skincare space had no drop-in way to offer this on their own WordPress pages.

02

Solution

We built a self-contained WordPress plugin in PHP. A curated database of 117 ingredients carries comedogenicity and irritancy ratings, synonyms, and categories. A deterministic analyzer with fuzzy matching and synonym recognition scores any pasted ingredient list into Safe, Caution, and Avoid buckets — all processed locally with no external API calls. Site owners embed it with the [acne_ingredient_checker] shortcode or Gutenberg blocks, and developers integrate it through the acne/v1 WP REST API. Configurable risk-threshold presets adapt the scoring for sensitive, oily, and acne-prone skin.

03

Results

  • Curated database of 117 ingredients with comedogenicity and irritancy ratings
  • Drop-in embedding via the [acne_ingredient_checker] shortcode and Gutenberg blocks
  • Public WP REST API (acne/v1) for analysis and ingredient lookups
  • Configurable risk-threshold presets for sensitive, oily, and acne-prone skin
  • Fully local processing — no external dependencies or third-party calls
  • Chart.js admin dashboard for usage analytics and popular-ingredient tracking

System Architecture

Self-contained WordPress plugin: an embeddable ingredient checker backed by a curated 117-ingredient store, a WP REST API, and a Chart.js admin dashboard — all processed locally.

frontend
backend
database
service
AnalyzeLookup ratingsUsage metrics
Embed Widget
Shortcode + Gutenberg blocks
WP REST API
acne/v1 endpoints
Analyzer
Fuzzy matching, risk scoring
Ingredient Store
JSON / CSV / table / API
Admin Dashboard
Chart.js analytics

Self-contained WordPress plugin: an embeddable ingredient checker backed by a curated 117-ingredient store, a WP REST API, and a Chart.js admin dashboard — all processed locally.

Facing Similar Challenges?

Every business is different, but the problems tend to rhyme. If someone sent you, get in touch and tell us about yours.

A conversation, not a pitch
No obligation
We reply when we can