🌻 PetalGuard
A supplement and ingredient interaction checker built for accuracy, speed, and “no-drama” usability. Some specifics are intentionally abstracted.
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.