Application mobile : notation, évaluation et recommandation des vins suisses aux consommateurs locaux

Diep, Edouard ; Stettler, Christian (Dir.)

Mémoire de bachelor : Haute école de gestion de Genève, 2019 ; TDIG 174.

L’idée globale de ce projet est de développer une application mobile compatible multi-plateformes (iOS et Android) afin de permettre aux consommateurs de vins vaudois de tous registres confondus (amateurs comme experts) de pouvoir noter et évaluer les vins qu’ils dégustent, que cela soit dans le cadre d’un achat au supermarché, d’un accompagnement lors d’un repas au restaurant ou... More

Add to personal list
    Résumé
    L’idée globale de ce projet est de développer une application mobile compatible multi-plateformes (iOS et Android) afin de permettre aux consommateurs de vins vaudois de tous registres confondus (amateurs comme experts) de pouvoir noter et évaluer les vins qu’ils dégustent, que cela soit dans le cadre d’un achat au supermarché, d’un accompagnement lors d’un repas au restaurant ou lors d’une dégustation aux caves ouvertes. Le but recherché est d’encourager la consommation de vins locaux tout en permettant aux consommateurs d’élargir leur connaissance du vin, en proposant à ces derniers des recommandations de vins ou de restaurants à proximité, possédant un ou plusieurs vins sur leur carte qui puissent potentiellement être à leur goût. Pour pouvoir développer un projet d’une telle envergure, j’ai tout d’abord imaginé la structure visuelle de l’application à l’aide de maquettes que j’ai créées et présentées au mandant. Ce dernier, après avoir rigoureusement validé les maquettes, m’a donné le feu vert afin d’initialiser un projet FrontEnd dans le but de réaliser le GUI (interface utilisateur) de l’application. En ce qui concerne les technologies utilisées, j’ai tout récemment fait la découverte des Frameworks hybrides me permettant d’écrire un seul et même code qui puisse se traduire aussi bien sur les systèmes iOS que sur Android, ce qui m’a motivé à me lancer sur un projet sur lequel je peux appliquer une grande partie de mes connaissances acquises tout au long de mes études. Je me suis donc orienté vers Ionic 4 qui est un Framework basé sur Angular 7 et qui me convenait parfaitement grâce au fait que j’ai déjà de l’expérience dans l’utilisation de HTML 5, SASS et Typescript, ce qui me facilitait énormément l’apprentissage de la technologie. Pour ce qui concerne la partie BackEnd, je me suis penché vers Laravel PHP, un Framework intuitif et proposant une gestion des migrations, routes et vues très optimisée, respectant le principe modèle-vue-contrôleur (MVC) et entièrement développé en programmation orientée objet.