← Back to web

🌻 PetalGuard

A supplement and ingredient interaction checker built for accuracy, speed, and “no-drama” usability. Some specifics are intentionally abstracted.

Type Custom client build (in active use)
Stack Python + Flask
Deployment On-prem by default, external-friendly
Roadmap New version planned for 2026

What it does

Petal-Guard was commissioned to answer a simple question quickly: “Is this ingredient mix likely to cause problems?” The emphasis is on clarity. If something is risky, the app explains what triggered the warning in plain language and gives enough context to act on it.

  • Fast interaction checks using a paid clinical-style API in the backend.
  • Readable warnings that explain the issue without dumping raw data.
  • Ingredient drilldowns for basic reference and context.
  • Designed for controlled environments where on-prem is preferred, with an option to deploy externally.

How it was built

It’s a Python + Flask build with a straightforward UI flow, backed by a paid API for interaction lookups. The public portfolio version is deliberately vague on the exact logic and datasets to respect NDA boundaries, but the core product goal is unchanged: accurate results, easy input, and clear output.

  • Backend: Flask endpoints and server-side validation for controlled deployments.
  • Integration: Paid API calls for interaction checks, with defensive error handling.
  • UX: Simple “input → results” flow designed for non-technical users.

Process

The project started with a remote consultation to nail down what “accurate and usable” meant in practice. The client wanted something staff could trust without needing training or a manual. The app is still in use, and a new release with additional features is planned for April 2026.