Scan’n Cook

Scan’n Cook

Scan'n Cook est une application mobile innovante alliant les fonctionnalités du téléphone et la puissance des services cloud. Elle est un moyen facile de trouver de nouvelles recettes rapidement, tout en évitant le gaspillage alimentaire en vous proposant des recettes simples et ciblées grâce à son système de détection des ingrédients par l'image. Une simple photo de votre frigo permet à l'application de reconnaître vos aliments, de les catégoriser et de vous proposer des recettes combinant ces ingrédients entre eux.

Le projet a vu le jour lors de ma dernière année d'étude en licence professionnelle. C'est avec 4 camarades de classes que nous nous sommes lancés dans l'aventure qui avait pour contrainte le développement d'une application mobile et l'utilisation d'un service cloud. C'est dans ce contexte que nous nous sommes naturellement dirigé vers l'utilisation de l'image, un média de plus en plus utilisé dans les réseaux sociaux.

Roles

  • Chef d'équipe ,
  • Intégrateur web & mobile,
  • Développeur back-end,

Domaines d'activité

  • Services cloud ,
  • Application mobile,
  • API,

Compétences

  • React native,
  • HTML,
  • SCSS,
  • Synfony,
  • PHP,

Type

  • Projet étudiant,

L'UX au coeur de l'application

L'application Scan'n Cook s'adresse à un public jeune d'étudiants et de travailleurs fraichement diplômés n'ayant soit pas beaucoup de moyens, soit pas beaucoup de temps à consacrer à l'élaboration d'un vrai repas. C'est à partir de cette cible principale que nous avons basé notre conception de l'application, afin de répondre à leurs besoins :

  • rapidité
  • économie
  • facilité d'usage
  • découvrir et apprendre

Notre stratégie UX, à la manière de SnapChat a été d'ouvrir l'application directement sur la reconnaissance des ingrédients et de présenter un parcours utilisateur simple (en seulement 3 étapes) et flexible (possibilité de revenir en arrière à tout moment).

Ecran d'accueil de l'application Scan'n Cook

Ecran d'accueil de l'application Scan'n Cook

Ecran de sélection des ingrédients après la reconnaissance d'image

Ecran de sélection des ingrédients après la reconnaissance d'image

Ecran de sélection d'une recette proposée par rapport aux ingrédients choisis

Ecran de sélection d'une recette proposée par rapport aux ingrédients choisis

La structure du projet

Le projet se segmente en 4 entités :

  • L'application
  • L'API Einstein Vision
  • L'API Scan'n Cook
  • Le Cloud Storage

L'application prend une photo d'un ou plusieurs ingrédients et l'envoie à l'API Einstein Vision pour analyse. L'API renvoie ensuite les données récoltés sous format json, contenant les ingrédients et leur probabilité respectif. L'application effectue un traitement des données qui est ensuite envoyé à l'API Scan'n Cook qui filtre en fonction des données reçu, sa base de données pour envoyer un ensemble de recettes avec leurs étapes respectives.

Schéma représentant la structure et les échanges d'informations entre les différents éléments qui composent le projet Scan'n Cook.

Schéma représentant la structure et les échanges d'informations entre les différents éléments qui composent le projet Scan'n Cook.