"Because you own X" game recommendations

Aperta
#13 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
sql
Ambito
backend

Direzione di ricerca

Start from the schema or migrations that define library, have and game_catalog, then find where the library and game pages already load their data so the recommendation query can reuse that access path. Read how ratings and owner counts are stored before writing the genre-overlap query and its tie-breaking. Done looks like 4–6 unowned recommendations with a "Because you own X" reason on the library and game pages, plus a top-sellers fallback when the library is empty.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

backend enhancement help wanted

On the library or game page, recommend games the user doesn't own that share genres with the games they do own.

  • Score candidates by genre overlap (an SQL query over library, have and game_catalog)
  • Exclude owned games; break ties by rating or owner count
  • Show 4–6 recommendations with a short reason ("Because you own Elden Ring")
  • Handle users with an empty library (show top sellers instead)
Lingua principale
CSS
Stelle
1
Fork
1
Merge medio
39m
PR unite (30g)
6

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di NotADIM2/GameVault

Tutte le issue di NotADIM2/GameVault

Issue simili

Altre issue su Backend & API Design

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.