Skip to content
This repository was archived by the owner on Jan 26, 2024. It is now read-only.
Pieterjan Montens edited this page Sep 23, 2019 · 10 revisions

État actuel des réalisations:

  • Hébergement sécurisé sur OVH
  • Code publié en open-source sur le dépôt GitHub de beta.gouv.fr
  • Une stratégie d'évolution incrémentale du code qui inclut des tests automatisés et outils de d'audit de l'accessibilité à la base du projet
  • Domaine andi.beta.gouv.fr
  • Page d'inscription accessible (landing page)
  • Une base de données relationnelle d'entreprises qui se situent dans le périmètre d'expérimentation d'ANDi, avec critères de calcul de correspondance (matching). Elle comporte >1.5M entrées, géo-localisées, et le cas échéant avec données de contact (e-mail et téléphone)
  • Une base de données relationnelle des personnes qui se sont inscrites sur le formulaire d'inscription d'ANDi

Solutions logicielles mises en oeuvre sont:

  • Framework de développement Gatsby, qui cumule les avantages suivants:
    • Construction et itération rapide
    • Dite statique généré, très rapide même sur mobile (cf. PWA: progressive web apps)
    • Utilise React, framework reconnu qui intègre directement des outils de contrôle de l'accessibilité
    • Sécurité renforcée (contenu statique)
    • Outils de validation a11y (alimentés par axe ):
      • React-axe outil d'audit d'accessibilité dans la console navigateur
      • Cypress-axe validation d'accessibilité du site dans le pipeline CI/CD
  • un serveur VPS chez OVH, système d'exploitation Debian
  • Matomo, outil de mesure de statistiques, d'audience et de comportement utilisateur
  • Hotjar, outil d'analyse de session utilisateur
  • Backend mail formulaire d'inscription (basin, https://usebasin.com)
  • Feuilles de calcul, base de données partagée (airtable, https://airtable.com)
  • Base de données relationnelle PostgreSQL, sur notre instance OVH
  • Outils de récupération, traitement de et analyses de données (python)

Solutions logicielles développées pour les besoins d'ANDi

Outil de matching:

Requête SQL (PostgreSQL) complexe accessible et paramétrable via un outil en ligne de commande (Python), intégré gGogle Drive, qui utilise la DB entreprises, des fiches de correspondance ROME -> NAF établies d'après différentes sources et les critères propres au profil pour établir des groupes ordonnés d'entreprises qui répondent aux besoins formulés. Pour plus d'infos, voir la documentation.

Sources utilisées pour écrire les fiches ROME -> NAF:

Prochains développements:

  • Interface de consultation, modification et recherche des données entreprises
  • Perfectionnement de la page d'accueil et de son accessibilité technique
  • Transfert gestion et stockage d'outils tiers sur notre propre instance