List view
Scale TryVit from ~2,600 to 20,000+ active products (10K+ per country for PL and DE). Multi-source expansion: OFF API maximization, CSV import pipeline, automated retailer scrapers, user submission promotion, and background automation. Zero-duplicate guarantee enforced via triple-layer deduplication.
No due date•17/17 issues closedEnsure every page, every interaction, every edge case is tested. Fix 18 broken Playwright screenshot renders. Expand E2E coverage to all 10 identified gap areas. Migrate to Tailwind CSS v4 for modern utility-first styling. Every test must prove the app works as a real user would use it. Target: 100% Playwright screenshots rendering correctly, E2E coverage for all critical user journeys, clean Tailwind v4 migration.
No due date•5/5 issues closedThe final 20% that makes an app feel premium. Standardized skeleton loading screens so nothing flashes. Meaningful empty states that guide users instead of showing blank pages. Consumer-friendly error boundaries instead of technical errors. Fix Learn Hub broken renders. Typography, spacing, and color consistency audit. Every pixel matters. Target: zero visual jank, zero broken screens, consistent visual language across all 45+ routes.
No due date•5/5 issues closedRedesign how consumers discover and navigate products. Category browsing with visual card grids and score distribution badges. Smart mobile search with inline filters, autocomplete, and instant results. Dashboard with actionable health insights rather than raw metrics. Recipe browsing with product links and nutrition summaries. Target: a consumer who has never seen the app can find, understand, and compare products within 30 seconds of opening it.
No due date•4/4 issues closedRedesign the core product experience for mobile-first consumers. Product detail pages, score explanations, nutrition facts, better alternatives, product comparison, and barcode scanner — all rebuilt from an average consumer perspective with visual nutrition indicators, swipeable interfaces, and premium interaction feedback. This is what users spend 80% of their time on. Target: every product interaction feels premium, informative, and thumb-friendly on 320px-428px screens.
No due date•4/4 issues closedAchieve 100% data completeness for all 2,576 Polish and German products. Enrich 262 products missing ingredients and 857 missing allergens. Expand underpopulated DE categories (Plant-Based, Snacks) to >=51 products each. Calibrate scoring formula so all 5 health bands are populated. Fix QA NutriRange outliers. Target: >=98% ingredient coverage, >=90% allergen coverage, all score bands represented, 0 QA failures.
No due date•5/5 issues closedFix P0 CI breakage, reconcile stale project state documentation, and apply safe dependency updates. This milestone clears the path for all subsequent work by ensuring the development pipeline is green, project metadata is accurate, and the dependency chain is secure. Target: 0 CI failures on main, CURRENT_STATE.md fully accurate, all safe bumps applied.
No due date•3/3 issues closedRatchet test coverage to 92%+, add E2E tests for all critical flows, update all documentation to reflect current state, cut a CHANGELOG version, and ensure copilot-instructions accuracy. Bring quality gates to elite standard.
No due date•5/5 issues closedBring Polish and German product data to 98%+ completeness: add missing DE category pipelines (Oils and Vinegars, Spreads and Dips), complete allergen enrichment from 67.8% to 95%+, complete ingredient coverage from 90.5% to 98%+, and validate all scoring anchors.
No due date•5/5 issues closedFix all accessibility violations (focus rings, ARIA, contrast, touch targets, screen reader labels) and ensure dark mode is pixel-perfect across every component. No hardcoded colors, no broken dark mode.
No due date•5/5 issues closedRefine every user-facing page: landing page SEO, login/auth UX, onboarding streamlining, settings sticky save, scanner recovery flow, search polish, compare workflow, recipe filters, and dashboard layout. Goal: every interaction feels intentional and polished.
No due date•10/10 issues closedFix critical mobile UX issues: action button overflow, nested interactives, touch targets, pull-to-refresh, swipe gestures, drawer grouping, and sticky save buttons. Every screen must feel native-quality on 320px-428px viewports.
No due date•8/8 issues closedEliminate all hardcoded color violations, unify the button/component pattern, add missing semantic CSS tokens, and consolidate dark mode CSS. This milestone brings the design system from ad-hoc to production-grade.
No due date•8/8 issues closedShareable comparison cards, enhanced recipe nutrition, watchlist push notifications, offline product cache, and remaining unit test coverage for lib files. Final polish before v4.0 planning.
Due by October 14, 2026•8/8 issues closedAdd positive nutrient credit (protein, fibre) as 10th scoring factor. Implement Eco-Score display flag. Recalibrate regression anchors. Scoring engine version bump with migration, pgTAP tests, and full documentation update.
Due by September 14, 2026•7/7 issues closedExpand DE micro-pilot from 5 categories (255 products) to full 20-category parity with Poland. Target: 1,500+ active DE products across all categories. Complete DE locale audit and multi-country consistency validation.
Due by August 14, 2026•8/8 issues closedScale all 20 PL categories to maximum pipeline capacity (~95-100 products each). Add 2 new PL categories (Oils ;& Vinegars, Spreads & Dips). Target: 2,000+ active PL products with full EAN, nutrition, ingredient, and allergen coverage.
Due by June 14, 2026•7/7 issues closedInvert unhealthiness score to consumer-friendly TryVit Score (frontend-only). Close critical test coverage gaps in hooks, components, and lib files. Establish scoring learn/explanation UX.
Due by May 14, 2026•8/8 issues closedSystematic overhaul of every page in TryVit to achieve elite-level visual quality, user experience, and design consistency. Covers branding, navigation, information architecture, product images, dashboard simplification, and accessibility.
No due date•17/17 issues closedRate limiting, submission triage, user trust scoring, CAPTCHA integration, and bot prevention measures to protect the platform from automated abuse and maintain data quality.
No due date•7/7 issues closedData integrity audits, enrichment campaigns, completeness tracking, cross-validation, EAN coverage, nutrition fixes
No due date•20/20 issues closedPWA/offline, push notifications, recipes, achievements, gamification, image search, localization, social sharing
No due date•17/17 issues closedLogo system, design tokens, category icons, screenshots, architecture diagrams, marketing assets, README redesign
No due date•36/36 issues closedGitHub Actions workflows, staging deploys, SonarCloud, branch protection, dependency management, linting
No due date•13/13 issues closedADRs, governance docs, drift detection, domain boundaries, feature flags, conventions, documentation index
No due date•25/25 issues closedMonitoring, DR drills, alerting, structured logging, backups, deployment procedures, staging environment
No due date•19/20 issues closedSecurity audit, RLS hardening, rate limiting, performance guardrails, MV optimization, statement timeouts
No due date•17/17 issues closed479 QA checks, quality gates, test coverage 88%+, pgTAP, Playwright E2E, Vitest, visual regression, contract tests
No due date•20/20 issues closedNext.js app, components, design system, desktop/mobile UX, a11y, onboarding, dark mode, interactions, search UX
No due date•54/54 issues closedAuth, user preferences, health profiles, product lists, comparisons, scanner, submissions, GDPR compliance
No due date•8/8 issues closedGermany DE micro-pilot (5 categories, 252 products), country isolation, cross-country linking, store/brand architecture
No due date•7/7 issues closedIngredient normalization, EFSA concern tiers, allergen inference, diet filtering, enrichment pipeline
No due date•2/2 issues closedAll api_* functions, views, search architecture, confidence scoring, autocomplete, filter options, API contracts
No due date•5/5 issues closedFoundation schema, scoring v3.2, 25 pipeline categories, base migrations, nutrition facts, product identity
No due date•8/8 issues closed