Eric Socratous
Food-health productActive development

TryVit

A food-health app that explains its scores instead of hiding them, built for Poland and Germany.

Product directionRequirements and product rulesAI-assisted implementationAcceptance testingRelease decisions
My role

I set the product goals, requirements, rules and acceptance checks, then decide what is ready to release. AI coding agents handle most of the implementation and technical work.

TryVit authenticated product-detail interface for a deterministic QA food fixture, showing score, confidence, health flags and factor breakdown.
Authenticated TryVit product view using synthetic test data.Synthetic demonstration; no usage or health-outcome claims.

Overview

The challenge

TryVit is designed to show a score, its confidence and the factors behind it instead of only a headline grade.

Priorities

What mattered

  • Product records and availability need country-aware context.
  • Database access must be restricted by market and product-facing API rules.
  • Health claims must stay limited while the catalog and model are still being validated.

Decisions

Key decisions

Treat market as part of the data

Country availability belongs in the product record, not only in an interface filter.

Protect product access

Row-level security and focused product APIs control how the application reaches the database.

Keep data and interface aligned

Typed contracts, validation and automated tests keep the interface aligned with the data.

Experience

What people use

Search products, inspect scores and confidence, and compare alternatives.

  • Search and manual barcode lookup
  • Multi-factor score and confidence
  • Diet, allergen, alternatives and comparison
  • Country-aware behavior for Poland and Germany

Build

How it works

Structured data and clear access rules support every score.

  • Reviewed data sources and Python validation
  • PostgreSQL and Supabase data rules
  • Country isolation with row-level security
  • Typed Next.js contracts and automated testing

Screens

A closer look

Current interface views, with source and status noted.

Current TryVit public landing page with the headline Read the package. See the reasoning. Make your own call.
Live homepage screenshot, 29 Aug 2026.No usage, adoption or health-outcome claims.
Current TryVit private-beta access page explaining that the controlled beta is invitation-only.
Live invitation-only beta page, 29 Aug 2026.Invitation-only access; public signup is not available.

Current status

Where it stands

TryVit is live and actively developed. The product catalog and scoring model are still being validated.

Project stack

Next.jsTypeScriptSupabasePostgres