Qui sommes-nous ?

Nous somme une équipe de 6 étudiants du lycée Saint-Michel à Annecy.

Nous avons eu comme projet de réaliser une skill pour Alexa en partenariat avec Amazon.

Nous nous somme divisé les tâches entre nous :

  • Titouan et Amazir se sont occupés de la base de donnée et du code
  • Jéremy et Guillaume se sont occupés de l’infrastructure réseau
  • Gilles et Thalïa se sont occupés de la création du site internet et de la partie objectifs produits.

WhichWine c’est quoi ?

Notre objectif :

Offrir aux utilisateurs d’Alexa la possibilité de se renseigner sur quel vin boire avec un plat et inversement.

Comment ça marche ?

Il suffit d’avoir l’application Alexa et de lui poser une question toute simple, par exemple : « Alexa, que puis-je boire comme vin avec une tartiflette ? ». Puis Alexa vous répondra quel vin associé à votre plat.

Pour qui ?

L’application convient à toutes personnes souhaitant satisfaire ses besoins en terme d’accompagnement avec son plat.

Attention l’abus d’alcool est dangereux pour la santé, en boire avec modération. Le vin ne convient pas à un public mineur, bien-sur.

Infrastructure réseau

L’infrastructure

La création de l’infrastructure commence par l’installation d’une machine virtuel sur Amazon AWS, nous sommes partie sur une machine Linux AMI pour accueillir la base de données avec MySQL.
Pour s’assurer un fonctionnement optimal nous avons crée une seconde machine virtuel sous Linux Ubuntu qui a pour but de nous remonter des informations en cas de problème sur la première machine.

Par la suite nous avons du faire quelque modification dans le pare-feu d’Amazon pour pouvoir se connecter a la base de données a distance.

paramétrage

l’interface de Linux AMI est en ligne de commande disponible via une connexion sécuriser, toute l’installation de MySQL se fait ainsi

Nous avons du rajouter une règle dans le pare-feu pour permettre l’accès d’une console MySQL a la machine héberger par Amazon

Code, base de données et paramétrage

Base de données

  • La base de données fut la première étape à réaliser, c’est sur cette dernière que notre skill Alexa allait s’appuyer.
  • Cette dernière devait répondre aux spécificités suivantes :
    -Permettre de stocker une quantité de plats et de vins, les vins ayant un type leur étant associé (blanc, rouge…)
    -Un plat devait pourvoir être associé à un seul type de vin et tous les vins d’un type pouvaient être appelés par un plat (si aucun vin de la même région que le plat n’est répertorié, il fallait en sélectionner un au hasard).
  • Nous avons donc créé les 5 tables suivantes afin de pouvoir procéder aux tests:
    -Vins, Plats, Régions, TypesVins et LiaisonsPlatsVins.
  • Chaque plat est lié à un type de vin dans LiaisonsPlatsVins et chaque vins et plats sont associés à une région de France.

Paramétrage

Mise en relation de chaque composants de la skill => Lambda

Cette image a un attribut alt vide ; le nom du fichier est thumbnail_chemas.png

Codes

Quelques parties de notre code qui nous ont permis de faire fonctionner WhichWine :

Cette image a un attribut alt vide ; le nom du fichier est thumbnail_image0.png
Cette image a un attribut alt vide ; le nom du fichier est thumbnail_image1.png
Cette image a un attribut alt vide ; le nom du fichier est thumbnail_image2.png
Cette image a un attribut alt vide ; le nom du fichier est thumbnail_image3.png
Cette image a un attribut alt vide ; le nom du fichier est thumbnail_image4.png

Objectifs produit et site

Aspects juridiques :

  • Utilisation de la Licence Creative Commons BY
  • Logiciel open source donc modifiable
  • Tous les éléments pris pour la conception du site sont sans droit d’auteurs  

Aspects financiers :

  • Nous faisons du B to B : skill vendu à Amazon
  • Reversements de fonds en fonctions de l’utilisation de la skill

Projets futurs concernant les aspects financiers :

  • S’associer à des entreprises de vente de vins afin de proposer un lieu où acheté son vin et de promouvoir une nouvelle clientèle à l’entreprise partenaire.
  • Récupération des données et vente de celles-ci

Aspects marketing :

  • WhichWine est un nom libre de droit, simple de prononciation pour tous et il permet de bien représenter le service que nous proposons.
  • Création de réseaux sociaux afin que la clientèle puisse nous contacter
  • Création d’un site wordpress afin de rassembler toutes les informations sur la skill et de promouvoir le service
  • Partenariat avec Amazon

Projets futurs concernant les aspects marketing :

  • Faire évoluer la base de données afin de pouvoir proposer un maximum de choix de plats et de vins à l’utilisateur.

Réalisation des objectifs produits :

  • Recherche d’informations fiables sur internet pour respecter la juridiction.
  • Créativité afin de nommé notre skill et de la promouvoir
  • Recherche d’idées pour une possibilité d’évolution

Conception du site :

Grâce à tous les éléments précédent nous avons crée un WordPress qui nous a permis d’expliquer de façon commerciale WhichWine ainsi que de réaliser par la même occasion notre présentation orale aux membres du challenge et aux professeurs.

Ce que le projet nous a apporté

Grâce à ce projet nous avons pu apprendre, connaître et acquérir de nouvelles connaissances et compétences.

Les avantages :

  • Connaissance de nouvelles personnes
  • Apprendre à travailler en groupe
  • Echanges de connaissances et de savoir-faire
  • Le projet à été géré librement
  • Bonne organisation afin d’optimiser le temps
  • Du plaisir à travailler ensemble dans la bonne humeur
  • Rapidité de la réalisation du projet

Les difficultés :

  • Manque de certaines connaissances
  • Application Amazon complexe
Créez votre propre site Web, gratuitement sur WordPress.com.Créez votre propre site Web.
Commencer gratuitement