Interactive marketing demo running on Vercel with mock data. Click any feature to explore — no account needed.
Production stack for AssayCore Cosmetics
Core: PostgreSQL 16 + Redis 7 + Kafka 3.7 + MinIO + Keycloak 24 + Spring Boot 3.3 (Kotlin) + React 18/MUI + FastAPI ML (Python 3.11) + Nginx + Docker
Module-specific: INCI/CosIng (~16K ingredients) + EU Annexes II–VI restricted list · IFRA 51 fragrance limits · PET ISO 11930 engine · ICH Q1A stability scheduler · CPSR/PIF generator (EU 1223/2009) · Bayesian formulation optimizer (PyTorch)
Deployable on your infrastructure or our managed Hetzner. Self-hosted source-license available.
Product Catalog
Productized service offerings — request a quote, view specs, or pin to your active workspace.
CPNP Notification Pack
PIF + CPSR + portal submission for one SKU, 10-day SLA.
Stability Study (ICH Q1A)
Accelerated + long-term at 25/40/50 °C with photo-thermal.
Safety Assessment (CPSR)
SCCS Notes of Guidance MoS + tox profile + signed report.
PET Challenge (ISO 11930)
Preservative efficacy test, 28-day with intermediate counts.
Allergen Cascade (EU 26+82)
GC-MS quant of EU-26 + 56 extended fragrance allergens.
Claim Substantiation File
EU 655/2013 dossier bundle linked to instrumental studies.
SED / Margin of Safety Calculator
SCCS Notes of Guidance MoS calculator — enter A/C/DAp/F/BW for instant MoS.
Per-tenant Predictive Models (ML)
Outcome predictors (TEWL trajectory, adulteration risk, claim acceptance) trained per-tenant on lab historical data.
Sample Intake & Chain-of-Custody
QR/barcode labelling, intake checklist, temperature/transport log, audit trail per ISO 17025 §7.4.
- Lost/mislabelled samples
- Manual COC paperwork in audits
- Temperature excursion blind spots
- ISO 17025:2017
- ISO 17025:2025 (transition)
- 21 CFR Part 11
- Zebra ZD420 label printer
- Honeywell 1900 barcode scanner
- Elitech RC-5 temperature logger
- QR labels
- COC audit trail
- Temp log
Online Image Editor (Sample Photos)
Browser-based annotation: arrows, callouts, measurements, side-by-side D0/Dn comparison. Auto-stamps assessor + timestamp.
- Sample photos scattered across drives
- No annotation audit trail
- Manual D0/Dn alignment in PowerPoint
- 21 CFR Part 11
- EU Annex 11
- GLP OECD
- Any browser
- DSLR/phone uploads
- VISIA CR import (CSV+JPG)
- Annotation tools
- Side-by-side compare
- Assessor stamp
Snapshot Capture — Instrument Auto-Import
Auto-pull snapshots from Tewameter/Corneometer/Cutometer/Visiometer per subject visit. Photos attached to subject record automatically.
- Manual photo-to-subject linking
- Lost raw instrument files
- Re-keying instrument data
- EU 655/2013
- ICH GCP E6 R2
- Tewameter TM300
- Corneometer CM825
- Cutometer MPA 580
- Auto-link to subject
- Raw file archive
- EXIF metadata preserved