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. Siden følger designskissen, men brukeren velger bare på mat.

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

sofiesty and others added 14 commits October 15, 2026 13:15
- Smakskart der viner plasseres etter fylde og syre, farget etter vintype
- Filtre for vintype, drue, land, årgang og vurdering
- Panel med valgt vin og lenke videre til detaljsiden (midlertidig side til den er laget)
- Toppbar med meny, og katalogen flyttet til /wines
- Backend: nye spørringer tasteMap og tasteOptions
- Felles fargevariabler i index.css

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Konflikt i queries.ts: beholdt både WinesVariables (søk) og spørringene
for Explore by taste. Søketeksten i WineCatalog er oversatt til engelsk.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@adelect adelect requested a review from a team as a code owner October 20, 2026 11:50
@adelect adelect linked an issue Oct 20, 2026 that may be closed by this pull request
@adelect adelect closed this 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.

Lag siden: Find-wine-by-food
4 participants