Nous avons indexé les vins et bières disponibles sur le site de la SAQ et les avons rendus accessibles via notre REST Search API. Ton défi, si tu l'acceptes, est de monter une interface de recherche de base basée sur l'API de recherche REST de Coveo.
Voir la documentation de l'API de recherche REST.
Tu peux y accéder via https://cloudplatform.coveo.com/rest/search avec le token qui te sera fournit. Ce token te donne accès à un index contenant les différents alcools en vente à la SAQ.
https://cloudplatform.coveo.com/rest/search?access_token=YOUR_TOKEN&q=Bi%C3%A8re%20rousse
https://cloudplatform.coveo.com/rest/search?access_token=YOUR_TOKEN&q=@tpprixnum%3C10
https://cloudplatform.coveo.com/rest/search?access_token=YOUR_TOKEN&q=@tpcepagenomsplitgroup==Merlot
- La documentation sur la syntaxe de requêtes
- La documentation sur l'API
- La documentation sur les paramètres
- La documentation sur le format de la réponse
Si tu as besoin d'inspiration:
Mais ne copie pas de code! On va le savoir :)
- Le résultat final doit absolument être disponible publiquement sur l'internet. Heroku, AWS, Microsoft, Google Cloud, etc. ont tous des versions gratuites que vous pouvez utilisez. Si nous devons installer et configurer votre projet localement pour l'évaluer, vous serez pénalisé.
- Tente de créer ta solution comme si c'était du vrai code de production. Montre nous comment tu crées du code propre et maintenable qui fait des choses incroyables. Construit quelque chose à laquelle nous serions heureux de contribuer. Ceci n'est pas un concours de programmation où les "hack" malpropres remportent la victoire.
- N'hésite pas à ajouter des fonctionnalités! Nous sommes curieux de voir ce à quoi tu peux penser. Nous nous attendrons à la même chose si tu travailles avec nous.
- La documentation et la maintenabilité est un plus.
- N'oublie pas les tests unitaires.