Les défis
du CAB
Notre force chez Géant du Web, c'est le sur mesure !
csdcdsdcsc
csdcdsdcsc
Le menu saisonnier à la semaine permet de configurer un menu sur un nombre illimité de semaines qui sera utilisé en alternance, dans les commandes de repas, pendant toute la période sélectionnée.
À la création du menu, il est possible de sélectionner la date de début et la date de fin ainsi que les journées de livraison.
Une fois le menu créé, il est possible de gérer les différentes semaines du menu :

En plus de pouvoir choisir les repas pour chacune de ses journées de livraison pour chaque semaine de son menu saisonnier, cet organisme peut également ajouter un repas alternatif ponctuel.
Il n'y en a donc pas à chaque jour mais, lorsque le repas principal est, par exemple, un repas de poisson, l'équipe en place peut choisir un repas alternatif pour les clients qui n'aiment pas le poisson.
Contrairement au menu de base qui permet de choisir une soupe, un repas et un dessert, cet organisme avait des besoins spécifiques pour son menu. En effet, pour chaque journée de livraison, l'organisme offre au client, le choix entre une soupe ou un jus de légume et le choix parmi 2 repas différents.
Nous avons ajouté une notion de division pour les menus et les routes, en effet, en fonction des routes, les menus peuvent être différents. La notion de division permet de choisir la division, à la création du menu et à la création de la route.
Cela permet d'afficher le bon menu dans les commandes des clients en fonction de leur route de livraison.
À la création du menu, il est possible d'ajouter le prix pour un repas complet. (1 Soupe ou 1 jus de tomate + 1 repas principal + 1 dessert).
Comme il n'est pas possible de commande les repas individuellement, l'option du prix pour un trio devient plus pratique advenant un changement de tarif. Le prix pourra être changer à un seul endroit plutôt que devoir aller changer le prix dans tous les repas.
Pour ce projet, il fallait pouvoir choisir 2 repas différents, pour chaque journée, sans soupe, ni dessert. Nous avons donc ajusté le menu pour correspondre à ces besoins.
À partir du menu mensuel, il est possible d'annuler une journée de livraison (x) ou de la déplacer à un autre jour (flèche).
En plus des 2 repas choisis dans le menu, l'organisme offre un 3e repas, en tout temps. Afin d'éviter de choisir le repas, à chaque journée de livraison,
Nous avons ajouté une notion de division pour les menus et les routes, en effet, en fonction des routes, les menus peuvent être différents. La notion de division permet de choisir la division, à la création du menu et à la création de la route.
Cela permet d'afficher le bon menu dans les commandes des clients en fonction de leur route de livraison.
Cet organisme offre un menu complètement différent des autres. En effet, pour chaque journée de livraison, elle offre un choix de 6 repas différents, minimum. Il est possible de cliquer sur un bouton pour en ajouter plus, au besoin.
Pour chaque semaine du menu, il est possible de choisir les 8 repas ainsi que le dessert sucré et le dessert diabétique qui sera disponible, pour toute la semaine.
L'organisme offre actuellement des livraisons chaque deux semaines. Nous avons donc ajouté une option de pouvoir sélectionner, dans le menu, la fréquence de livraison. Cela permet de répondre aux besoins d'aujourd'hui avec la possibilité d'évoluer dans le temps et de permettre à l'organisme de livrer, chaque semaine, si elle le souhaite.
Nous avons ajusté le menu saisonnier afin de permettre à l'organisme de sélectionner, pour chaque journée de livraison, une soupe, 3 repas principaux différents et un dessert.
Nous avons créer un menu qui permet d'ajouter un nombre illimité de soupe, de repas principaux et de desserts afin de correspondre à tous les types de diète et de texture nécessaire pour desservir tous les clients de l'organisme.
En plus des repas illimités, pour chaque repas principal, nous avons ajouté l'option de choisir 2 légumes
Comme les repas sont vendus en trio et non pas séparément, nous avons ajouter l'option de mettre le prix pour un repas complet, directement à la création du menu. Cela évite à l'équipe de devoir aller modifier les prix de tous les repas lorsque le prix change. Ils doivent simplement l'ajuster dans le menu.
Il nous a été demandé de pouvoir sélectionner à quelle semaine débuter le menu. L'équipe créé le menu, sélectionne les dates de la saison et peut choisir si le menu doit commencer à la semaine 1, 2 ou 3.
Lors de la sélection des jours de livraison, à la création du menu, il est possible de sélectionner, pour chacune d'elle, s'il y aura livraison de repas chauds, repas froids ou les deux.
Le système affichera ensuite les bons menus déroulant, dans la gestion des semaines, pour chacune des journées.
Nous avons ajouté, à la création du menu, l'option de choisir les 4 repas alternatifs qui sont disponibles à chaque livraison.
L'organisme a créé une semaine non définie afin d'avoir la même qui se répète toute l'année. Ils ont donc créer des repas génériques : Soupe du jour, Salade du jour, repas du jour, repas alternatif du jour, dessert du jour et dessert diabétique du jour.
Cet organisme, en plus de la soupe, offre une salade à ses clients.
L'organisme livre actuellement 1 fois par semaine et permet à ses client de choisir des quantités différentes pour 3 soupes, 6 repas principaux et 3 desserts. Notre système permet à l'organisme de facilement ajouter une journée de livraison, dans le futur, si elle le souhaite.
Comme tout nos menus mensuels, il est possible de facilement annuler une journée ou de déplacer une livraison à une autre date dans le cas de journées fériées ou de journées tempêtes.
Nous avons construit, sur mesure, un menu qui permet de gérer les livraison des repas chauds et celles des repas congelés, dans le même menu.
À la création du menu, il est possible de déterminer les journées de livraison pour les repas chauds puis, les journées de livraison pour les repas congelés. Les repas congelés étant actuellement livrés aux deux semaines, nous avons ajouter l'option d'indiquer les livraisons aux 2 semaines et de sélectionner la date de la première livraison de congelés, pour que le système débute les livraisons à la bonne semaine.
Dans le menu, une icône indique si c'est une livraison de repas chauds ou congelés. Les bons repas affichent dans les bons menus déroulants. (Les repas congelés pour les livraisons de congelés et les repas chauds pour les livraisons de repas chauds).
Nous avons donné la possibilité à l'équipe de l'organisme d'ajouter des extras pour chaque journée de livraison. Les extras peuvent être n'importe quel type de repas. Suffit de les créer dans le gestionnaire des repas chauds et de les classer dans la catégories Extras pour pouvoir les sélectionner dans le menu, par la suite.
Il était important pour l'organisme de voir les accompagnements pour chaque plats principaux du menu, nous avons donc ajouté l'option d'indiquer avec quels légumes le repas sera servi. Les légumes ne sont pas commandables ils sont à titre indicatif, c'est pourquoi nous avons ajouté la case grisée.
Au final, l'organisme peut, pour chaque journée de livraison, choisir une soupe, une plat principal, les légumes du plat, un repas substitut, un dessert, un dessert diabétique et un extra.
En plus de la soupe, des 2 repas et des 2 desserts, chaque journée de livraison.
Certains repas sont offerts en extra, pendant tous le mois. Il est donc possible de sélectionner, dans le menu mensuel, quels repas extras seront proposés dans la commande.
Plutôt qu'un repas alternatif, cet organisme offre aux clients un menu boîte à lunch.
Les clients diabétique reçoivent également automatiquement le dessert diabétique.
Par défaut, le menu propose 1 soupe et un dessert mais l'organisme a demandé à ce qu'il soit possible d'ajouter d'autres choix de soupe ou de dessert.
Par défaut le menu offre la possibilité de choisir 1 soupe, 4 repas, 1 dessert et 2 plats à la carte.
À la demande de l'équipe de l'organisme, nous avons ajouté la possibilité d'ajouter un nombre illimité de chaque plat, au cas où ils auraient besoin d'en ajouter plus.