Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.7 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.7 KB

Dépôt Git du projet pact du groupe 2.3 de Télécom Paris, année 2019-2020.

Il s'agit d'une application mobile. Pour plus d'informations, voir le rapport.

Le répertoire rapport contient le rapport d'avancement et est structuré en sous dossiers. Le répertoire client contient le code source l'application android codée en Java. Le répertoire server contient le code source du service web codé en Java en production sur le serveur.

Adresse du serveur: izeat.r2.enst.fr

! Utiliser https à la place de http pour toutes les URI qui contiennent des informations sensibles comme les mots de passe !

Structure des URI du web service
Root: http://izeat.r2.enst.fr/ws/Izeat/webresources
Accueil: /service
Infos produit: /product/{code barre du produit}
Recherche de produits: /product/search/{mots clés}
Utilisateurs: /user/{identifiant utilisateur}
Signup: /user/signup/{Prénom}/{Nom}/{âge}/{sexe: h ou f}/{taille en cm}/{poids en kg}/{vegan: 0 ou 1}/{vegetarien: 0 ou 1}/{Huile de palme: 1=ok, 0=Non/{password}/{email} Informations utilisateur: /user/login/details/{email}/{password}
Vérification credentials: /user/login/auth/{email}/{password}

Les Scripts Pythons utilisés pour la reconnaissance d'image sont localisés dans server/engine.

Le rapport d'avancement est rédigé en utilisant le langage AsciiDoc.

Le document final sera généré en utilisant l'outil Asciidoctor qui supporte les même extensions que GitLab (pour les équations par exemple). Un résumé de la syntaxe supportée est accessible ici.