Skip to content
This repository has been archived by the owner on Jul 21, 2024. It is now read-only.
Gwilherm Baudic edited this page Dec 16, 2019 · 1 revision

La Chouette Appli

Projet d'application mobile pour un supermarché coopératif

Pourquoi ce choix technologique ?

Il s'agit d'une application dite hybride, reposant sur Angular + Ionic 3. Ce choix s'est fait pour plusieurs raisons :

  • connaissances préalables en Angular : montée en compétences rapide, développement rapide
  • temps limité
  • besoin de cibler à la fois Android et iOS, sans nécessiter deux développements distincts
  • fonctionnalités assez simples et peu coûteuses en temps de calcul : le natif n'est pas indispensable ici
  • utilisation intensive de services web (OpenFoodFacts aujourd'hui, le service des PIAFs demain...)

Manuel d'utilisation succinct

Vue liste

Liste de courses. Supporte l'ajout, l'édition et la suppression d'articles. La case à cocher permet de marquer le produit comme acheté, ce qui a également pour effet de le faire passer en fin de liste.
Une pression sur l'icône en haut à droite ouvre le scan de code-barre avec l'appareil photo. A ce stade, 2 types de codes sont reconnus : les QR, dont la lecture provoque l'ouverture d'une fenêtre de navigateur sur la page ou la vidéo pointée ; les code-barres classiques (EAN-13). Ces derniers provoquent un appel à OpenFoodFacts pour afficher si possible des informations sur l'article, ainsi que la possibilité de l'ajouter à la liste de courses.

Vue caisse

Comptage de caisse espèce sous la forme d'une feuille de calcul simplifiée. Les totaux se mettent à jour tout seuls.

Vue PIAFs

A ce stade, l'ajout des PIAFs est manuel !

Permet d'afficher les PIAFs à venir et passés. Un résumé succinct est présenté en haut. Comme toutes les informations de cette vue, elle se base sur les informations saisies par l'utilisateur.rice directement sur le téléphone et est déconnectée du planning réel. + ajoute une PIAF, avec fonction occupée, jour et heures. La durée de 3 heures est automatiquement appliquée lors de la saisie de l'heure de début, une durée différente peut être forcée ensuite en modifiant l'heure de fin.

Vue Contact

Reprend les principales informations de contact de LCC : localisation géographique, réseaux sociaux, transports en commun.