[Enhancement] Étendre la recherche aux 5993 aliments CNF pour tous les utilisateurs #33
Labels
No labels
P0-critical
P1-high
P2-medium
P3-low
UX
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
performance
question
security
tech-debt
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
SlopVibe-org/nutri-food#33
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
La barre de recherche principale ne cherche que dans les ~160 aliments NutriFood. La recherche CNF (5993 aliments de la base de données canadienne) existe mais n'est accessible qu'aux admins via « Gérer les produits ».
Un utilisateur normal ne peut pas chercher « pizza », « lasagne », « sushi » ou tout autre aliment qui n'est pas dans la sélection NutriFood.
Solution
Ajouter un onglet ou toggle dans la recherche :
Implémentation
L'API existe déjà :
/api/cnf/search?q=pizza— il suffit de l'exposer dans l'UI frontend.Sévérité
P2 — Limite artificielle de la valeur de l'app.
Statut: Nice to have, not now
Blockers techniques
Pour implémenter cette issue correctement, il faudrait:
Remplir toutes les données des 5993 items CNF — incluant les informations supplémentaires (recommandations, contre-indications, conseils d absorption, saisons, etc.). Actuellement les 159 aliments ont ces métadonnées remplies manuellement.
Stress énorme sur epiceries.ca — le scraper devrait fetcher les deals pour 5993 items au lieu de 159. Ça représente ~40x plus de requêtes, ce qui est irrespectueux envers le service et probablement ratelimited.
Ces deux blockers rendent cette issue non réaliste dans le contexte actuel.