Page dédiée au suivi de l’application Android « SimplyStock »
Bugtracker (minimaliste)
- Scan produit : bug affichage nb produits indésirables –> OK
- Plantage lors du téléchargement de la liste des ingrédients indésirables
- test sans carte mémoire –> OK
- thread concurent access –> corrigé –> OK
- Après copie intégrale de produits vers un autre stock : lors de la suppression d’une quantité dans un stock, cela supprimait dans le stock d’origine :
- création clone de produit puis affectation dans le stock cible –> OK
- Bug stats sur site web (partie mois) –> OK
- Sauvegarde/création compte : –> OK
- enlever affichage vérif compte lors de la saisie
- faire un trim du mail lors du contrôle du mail
- Après import sauvegarde, appli plante (une fois) quand liste produits d’un stock –> semble OK
- Impossibilité de supprimer un ingrédient indésirable –> OK
- BUG recherche : liens vers produit : plantage –> OK
- BUG envoi mail –> OK
Idées évolutions
Application android
- Gestion stock/Liste de course –> OK
- Séparer la gestion des stocks ou des listes de courses suivant que l’on démarre des stock ou des listes de courses –> OK
- Refaire la partie Scan avec API camera 2 –> OK
- Génération automatique d’une liste de courses : –> OK
- définir un nombre minimum de quantité pour un produit
- générér une liste de courses en fonction :
- de la DLC dépassée
- d’une quantité minimale d’un produit
- Alerte quand DLC dépassée –> pas retenu
- Stock :
- Filtres sur les stocks –> ok
- filtre sur les produits –> ok
- Trier les stock –> OK
- Ajout produit manuellement : fenêtre d’attente lors de l’ajout
- Ajout produit manuellement : Ajouter quantité après nom produit
- Produits :
- Créer ses propres produits pour référencer des produits sans code ean
- Gestion de mes produits –> OK
- dans gestion stock et affichage produit :
- icône dédiée –> OK
- ne pas faire MAJ produit dont code ean < 10000 –> OK
- dans ajout produit, proposer filtre qui n’affiche que « mes produits » –> OK
- Proposer une base générique –> OK
- Stocker une image dédiée
- Créer ses propres produits pour référencer des produits sans code ean
- Scan : possibilité de rentrer manuellement le code EAN –> OK
- Activité de démarrage : –> OK
- Bulle sur affichant le nombre de stock et de liste de courses –> OK
- réduire taille bouton des actions non principales –> OK
- Bulle sur affichant le nombre de stock et de liste de courses –> OK
- détail produit :
- pouvoir remplir une note –> OK
- voir comment afficher note à partir de la liste des produits d’un stock –> OK
- Prix indicatif -> OK
- DLC indicative –> OK
- possibilité de mettre à jour directement via openfoodfact (utilisation API) –> OK
- pouvoir remplir une note –> OK
- paramètres : revoir –> OK
- enlever système de menu flottant et proposer une activité dédiée
- ne proposer la restauration des données que si compte créé
- faire une activité montrant :
- le nombre d’objets dans la base locale
- le nombre de produits référentiel
- suppression possibles des produits orphelins
- le nombre d’images et taille globale
- suppression possibles des produits orphelins
- le nombre de produits en historique
- suppression possibles
- le nombre de produits en historique > 1 an
- suppression possibles
- partie infos techniques
- taille de l’écran en pixel
- type de tel
- Version API / OS
- enlever système de menu flottant et proposer une activité dédiée
- Affichage des produits dans stock :
- remplacer note par périodicité d’ajout –> gardé
- Prix indicatif du stock –> OK
- DLC indicative –> OK
- Lors de l’inscription du compte : regarder si sauvegarde existante et si oui télécharger la dernière –> OK
- Optimiser la synchronisation des données en vérifiant par la date du dernier objet modifié et non par l’ID tel (actuellement) –> OK
- Produits :
- Améliorer la recherche des éléments indésirables –> OK
- pré-calcul sur le serveur à faire –> récup info openfoodfact –> modif site/BDD –> OK
- mettre en avant les ingrédients indésirables PERSO puis serveur –> OK
- ne laisser que les éléments indésirables perso sur le téléphone :
- Séparation en 2 : une liste provenant du serveur (non modifiable) et une liste perso (modifiable) –> OK
- implémenter la recherche pour la liste perso –> OK
- Séparation en 2 : une liste provenant du serveur (non modifiable) et une liste perso (modifiable) –> OK
- Télécharger automatiquement la liste des ingrédients indésirables « serveur » –> OK
- pré-calcul sur le serveur à faire –> récup info openfoodfact –> modif site/BDD –> OK
- Catégorie :
- intégrer la catégorie dans la base de données
- proposer des produits similaires (de la même catégorie) –> A voir
- Image : réactualiser l’image locale –> dès que la fiche produit est consultée –> OK
- Tableau des valeurs nutritionnelles : enlever les points de couleurs –> NON
- Améliorer la recherche des éléments indésirables –> OK
- Produits cosmétiques :
- intégrer dans base de données –> OK
- fiche détail pointant vers openBeautyFacts –> OK
- ne pas analyser les ingrédients (dans un premier temps) –> OK
- résumé MAJ base de données : indiquer le nombre de produits de type « cosmétique –> OK
- Afficher l’historique d’un produit –> OK
- présents
- anciens
- A partir de l’historique en déduire une tendance
- intégrer « informations nutritionelles » –> OK
- trouver un système à point à la weight watcher » :
- trouver une formule
- proposer un tableau de lecture rapide
- stock : faire synthèse sur les stocks : –> OK
- tableau répartiton par nutriscore
- tableau répartiton par indice nova
- sous forme de tableau à 2 dimensions des produits
- dimension 1 : nutriscore
- dimension 2 : score nova
- Produits par intervalles de dates d’ajouts
- Top 10 des produits les plus ajoutés
- Top 10 des produits les plus anciens
- Top 10 des produits qui ont le plus d’ingrédients indésirables
- Sauvegarde : –> OK
- Multi-utilisateur : indiquer si un autre téléphone a déjà fait une sauvegarde et proposer de la récupérer
- Affichage nutriscore et tableau des valeurs nutritionelles :
- ne proposer qu’un seul tableau –> OK
- Log : Tracer les scans
- Implémenter log sur les scan –> OK
- Affichage web sur page sommaire : afficher les X produits les plus scannés –> OK sur appli
- Intégrer stats personnelle
- Implémenter log sur les scan –> OK
- Info produit : Afficher image code barre –> OK
- Export :
- export HTML
- Produit d’un sock –> OK
- Proposer plusieurs type d’export du plus simple au plus compliqué –> OK
- Produit d’un sock –> OK
- export en CSV
- par stock –> OK
- pour tous stocks –> OK
- tous les profils
- export HTML
Site web
- idées maitresses :
- pas de compte pour utiliser
- « mieux comprendre » et faire ses « propres choix »
- construire SA base de produits approuvés ou bannis
- Info technique à promouvoir
- catalogue local
- mode offline
- si pas de connexion internet
- MAJ du catalogue après coup dès qu’une connexion internet est trouvée
- catalogue local
- cas d’usage :
- pour la gestion des stocks
- pour maison secondaire
- inventaire avant de partir
- que 2 sotcks
- un pour les produits approuvés
- un pour les produits bannis
- ce qui, lors d’un scan, permet rapidement de choisir son produit
- Que le scan mais qui intègre ses propres produits indésirables
- Formulaire de modification des ingrédients indésirables
- API Rest:
- Système de cache pour le calcul des stats (globale)
Outil import
- Optimiser export image vers site web :
- par tranche de 0 à 9 (pour limiter espace mémoire tableau de travail)
Info diverses
API Write d’openfoodfacts : https://en.wiki.openfoodfacts.org/API/Write
Liens dump bases de données de type MongoDb :
- openfoodfacts : https://world.openfoodfacts.org/data/openfoodfacts-mongodbdump.tar.gz
- openbeautyfacts : https://static.openbeautyfacts.org/data/openbeautyfacts-mongodbdump.tar.gz
- openpetfacts : https://static.openpetfoodfacts.org/data/openpetfoodfacts-mongodbdump.tar.gz
- openproductsfacts : https://static.openproductsfacts.org/data/openproductsfacts-mongodbdump.tar.gz
Liste des applications qui utilisent la base de données OpenFoodFact : lien
Référence sur d’autres sites :
- https://www.facebook.com/111386010442337/photos/a.112381910342747/121206292793642/?type=3&theater
SimplyStock : Suivi