Prototype 1 : spécifications fonctionnelles et techniques

Ce premier prototype permettra d’initier une base d’outils numériques interconnectés à destination des maraîcher·es tout en démontrant l’intérêt de l’interopérabilité entre applications.

Cas d’usage : faciliter la gestion d’entreprise et la gestion de paniers AMAP à travers une solution numérique unifiée.

Spécifications fonctionnelles : ce que l’on fait

Le prototype devra permettre de :

  • Gérer ses produits, clients, commandes et factures avec un logiciel de gestion d’entreprise (ERP);
  • Composer ses paniers AMAP avec les mêmes produits que ceux contenus dans l’ERP;
  • Pouvoir suivre les quantités de produits distribuée via les paniers AMAP;
  • Éditer des fiches de récolte et de distribution pour l’AMAP;
  • Proposer une interface unique pour accéder à l’ERP et l’Application de Gestion de Paniers (AGP);
  • Se connecter à l’ERP et à l’AGP avec les mêmes identifiants;
  • Interconnecter l’ERP et l’AGP via un standard d’interopérabilité;
  • Garantir le contrôle de leurs données aux utilisateurs et utilisatrices.

Spécifications techniques : comment on le fait

  • L’interopérabilité des données et leur contrôle par l’utilisateur :
    • sera assurée en implémentant les spécifications SOLID
  • Le standard d’interopérabilité :
  • L’interface d’accès à l’ERP et à l’AGP :
    • sera écrite en TypeScript
    • sera déployable par Docker
  • La connexion avec les mêmes identifiants :
    • sera assurée par OpenID Connect (OIDC)
    • via le Single Sign On (SSO) des communs
  • L’AGP :
    • sera écrite en TypeScript
    • utilisera SemApps
    • sera déployable par Docker

Voir :

2 « J'aime »

Au fait @lecoqlibre tu as un lien public un repo à partager ? C’est pour communiquer autour de Mycelium ! Merci par avance !