Interactive marketing demo running on Vercel with mock data. Click any feature to explore — no account needed.
Production stack for AssayCore Micro
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: PyTorch 2.x + YOLOv8 + OpenCV colony AI · EUCAST v16 / CLSI M100-S34 AST breakpoints · AMR expert rules (EUCAST v3.4) · VITEK/MALDI-TOF/ASTM bridges · EM trending dashboard with alert/action limits (EU GMP Annex 1)
Deployable on your infrastructure or our managed Hetzner. Self-hosted source-license available.
EM Points
Environmental monitoring · 15 active points · 5 excursions active · EU GMP Annex 1 / ISO 14698
Excursion investigations5 active
Active excursions - 5 points
Filling line A - workstationACTIONmean 1.1 CFU > action 1
Filling line B - workstationACTIONmean 1.1 CFU > action 1
Changing room Grade CALERTmean 60 CFU > alert 50
Incubation room 2ALERTmean 118.9 CFU > alert 100
Sterility testing suiteACTIONmean 220 CFU > action 200
EM trend - EM-PT-001 (30 days)
Filling line A - workstation · Grade A · click a row to change
Zone summary
Grade A2 points
2 excursionsGrade B3 points
OKGrade C4 points
1 excursionGrade D6 points
2 excursionsLimits per EU GMP Annex 1 (2022). Grade A: action 1 CFU/m3. Fungal count tracked separately per ISO 14698.
All monitoring points - click ID for trend
| Point ID | Location | Zone | Type | Alert limit | Action limit | 30d mean | Status | Last sample |
|---|---|---|---|---|---|---|---|---|
| Filling line A - workstation | Grade A | surface-contact | 1 CFU | 1 CFU | 1.1 | ACTION | 2026-06-15 | |
| Filling line B - workstation | Grade A | air-active | 1 CFU | 1 CFU | 1.1 | ACTION | 2026-06-13 | |
| Buffer prep room | Grade B | surface-contact | 10 CFU | 20 CFU | 5.2 | CONFORMING | 2026-06-14 | |
| Clean corridor East | Grade B | air-settle | 10 CFU | 20 CFU | 6.5 | CONFORMING | 2026-06-17 | |
| Clean corridor West | Grade B | air-active | 10 CFU | 20 CFU | 0.7 | CONFORMING | 2026-06-17 | |
| Changing room Grade B | Grade C | surface-contact | 50 CFU | 100 CFU | 18.5 | CONFORMING | 2026-06-12 | |
| Changing room Grade C | Grade C | air-active | 50 CFU | 100 CFU | 60 | ALERT | 2026-06-13 | |
| Autoclave ante-room | Grade C | surface-swab | 50 CFU | 100 CFU | 31.8 | CONFORMING | 2026-06-13 | |
| Media prep lab | Grade C | surface-contact | 50 CFU | 100 CFU | 8.7 | CONFORMING | 2026-06-15 | |
| Incubation room 1 | Grade D | air-active | 100 CFU | 200 CFU | 60.9 | CONFORMING | 2026-06-13 | |
| Incubation room 2 | Grade D | surface-swab | 100 CFU | 200 CFU | 118.9 | ALERT | 2026-06-14 | |
| QC lab bench A | Grade D | surface-swab | 100 CFU | 200 CFU | 33.6 | CONFORMING | 2026-06-13 | |
| QC lab bench B | Grade D | air-settle | 100 CFU | 200 CFU | 45 | CONFORMING | 2026-06-16 | |
| Sterility testing suite | Grade D | surface-contact | 100 CFU | 200 CFU | 220 | ACTION | 2026-06-12 | |
| Bioburden testing zone | Grade D | air-active | 100 CFU | 200 CFU | 16.2 | CONFORMING | 2026-06-17 |