Skip to content

Conversation

adelect
Copy link
Member

@adelect adelect commented Oct 20, 2026

Lag siden Find wine by food

Ny side på /food der brukeren velger en matkategori og får viner som
passer til maten, basert på Harmonize-dataene i X-Wines.

Backend

  • foodCategories returnerer også rettene i hver kategori (foods)
  • winesByFoodCategory tar et valgfritt food-argument som snevrer inn
    til én rett, og returnerer FoodWinePage med matchedFoods per vin
  • Rekkefølge: viner med minst 50 vurderinger først (FOOD_POPULAR_MIN),
    deretter de som passer til flest retter i kategorien, så de mest
    vurderte. Uten grensen havnet ukjente viner med få vurderinger øverst
  • abv og avgRating castes til float, som i de andre spørringene

Klient

  • FindWineByFood: kategorikort med bilde, knapper for å velge rett,
    vinkort i rutenett, paginering (9 per side) og boksen
    "Why this pairing works" med egen tekst per kategori
  • FoodWineCard: vinkort med flaske i vintypens farge, produsent,
    region, type, rating, retter vinen passer til og stolper for
    fylde, syre og alkohol
  • Valgene ligger i URL-en (?category=&food=&page=), så tilbakeknappen
    virker og søk kan deles
  • Ny rute /food og menylenken "Food pairing"
  • Nye queries og typer: FOOD_CATEGORIES_QUERY, WINES_BY_FOOD_QUERY,
    FoodCategory, FoodWine
  • data/food.ts med navn, bilde og forklaringstekst per kategori
  • 9 AI-genererte matbilder (Canva) i assets/food/
  • Global .sr-only-klasse i index.css

@adelect adelect requested a review from a team as a code owner October 20, 2026 11:53
@celinhag celinhag merged commit 397bb6a into dev Oct 20, 2026
@celinhag celinhag deleted the feature/lag-siden-find-wine-by-food branch October 20, 2026 11:55
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants