Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)
Python 69.3%
TypeScript 16.7%
CSS 7.9%
JavaScript 4.7%
HTML 1.4%
1{2 "_comment": "Author: Simon-Pierre Boucher <contact@spboucher.ai> — Fixture réelle (extrait) captée le 2026-08-17 sur api.ueat.io/graphql (intégration Poulet Rouge, tronquée à 2 succursales et 2 catégories pour le test de régression du parsing).",3 "getFranchises": {4 "restaurant": { "name": "Poulet Rouge", "url": "https://poulet-rouge.ca/", "logo": null },5 "franchises": [6 {7 "companyProfileId": 22944, "code": "Beauport", "name": "Poulet Rouge - Beauport",8 "currency": "CAD", "countryCode": "CA",9 "address": { "civicNumber": "898", "streetName": "Boulevard Raymond", "postalCode": "G1C 5P4", "city": "Québec", "province": "Québec" }10 },11 {12 "companyProfileId": 21131, "code": "BankSt", "name": "Poulet Rouge - Bank St",13 "currency": "CAD", "countryCode": "CA",14 "address": { "civicNumber": "900", "streetName": "Bank Street", "postalCode": "K1S 3W6", "city": "Ottawa", "province": "Ontario" }15 },16 {17 "companyProfileId": 10636, "code": "boulBourque", "name": "Poulet Rouge - Boul. Bourque",18 "currency": "CAD", "countryCode": "CA",19 "address": { "civicNumber": "4796", "streetName": "Boulevard Bourque", "postalCode": "J1N 2A7", "city": "Sherbrooke", "province": "Québec" }20 }21 ]22 },23 "menuCategories": {24 "menu": {25 "categories": [26 { "id": 65413, "name": "Rouge Bol", "description": "", "numberOfMenuItems": 3, "hasSubCategory": false },27 { "id": 65417, "name": "À-Côtés & Desserts", "description": "", "numberOfMenuItems": 5, "hasSubCategory": false }28 ]29 }30 },31 "items": {32 "65413": [33 {34 "id": 1428587, "name": "Créez Votre Rouge Bol (1 Saveur)",35 "description": "Votre choix de saveur de poulet grillé servi sur une base de votre choix (36g Protéine)",36 "subtitle": "", "regularPrice": 14.29, "unitPrice": 14.29,37 "hasQuestions": true, "isOutOfStock": false, "isTemporaryDisabled": false,38 "labels": [], "variations": []39 },40 {41 "id": 1428596, "name": "Rouge Bol (Végé)",42 "description": "Base de votre choix et garnissez le bol végé à votre goût",43 "subtitle": "", "regularPrice": 11.29, "unitPrice": 11.29,44 "hasQuestions": false, "isOutOfStock": false, "isTemporaryDisabled": false,45 "labels": [{ "name": "Végétarien" }], "variations": []46 }47 ],48 "65417": [49 {50 "id": 1428646, "name": "Patates Frites", "description": "", "subtitle": "",51 "regularPrice": 4.99, "unitPrice": 4.99,52 "hasQuestions": false, "isOutOfStock": false, "isTemporaryDisabled": false,53 "labels": [],54 "variations": [55 { "id": 1, "name": "Régulière", "description": "", "unitPrice": 4.99, "regularPrice": 4.99, "variations": [] },56 { "id": 2, "name": "Grande", "description": "", "unitPrice": 6.99, "regularPrice": 6.99, "variations": [] }57 ]58 }59 ]60 },61 "questions": {62 "1428587": {63 "item": {64 "id": 1428587, "name": "Créez Votre Rouge Bol (1 Saveur)",65 "question": {66 "questionText": "Choisissez votre base", "selectionType": "Single",67 "minimum": 1, "maximum": 1,68 "choices": [69 { "name": "Riz basmati", "unitPrice": 0, "isNotAdded": false },70 { "name": "Salade César", "unitPrice": 1.5, "isNotAdded": false }71 ]72 }73 }74 }75 }76}77