Accueil / Réalisations / La plateforme de mise en relation des CUMA : mycumalink

La plateforme de mise en relation des CUMA : mycumalink

Développement d'une plateforme web dédiée aux CUMA 'Coopératives d'Utilisation de Matériel Agricole'

Projet

La CUMA est une société coopérative agricole qui a pour vocation de mettre en commun les ressources des agriculteurs afin d'acquérir et d'utiliser du matériel agricole. 

Nom du projet : mycumalink

Client : L'association Fédération Nationale des CUMA (FNCUMA)
S'appuyant sur un réseau de 12 260 coopératives, de 65 fédérations de proximité, départementales ou interdépartementales regroupées au sein de 10 fédérations régionales, la FNCUMA assure de multiples fonctions et mène des actions de terrain et des études, participant ainsi à l'amélioration du fonctionnement des CUMA et à la dynamique locale.

link.mycuma.fr

  • 01-cumalink.png
  • 02-cumalink.png
  • 03-cumalink.png
  • 04-cumalink.png
  • 05-cumalink.png
  • 06-cumalink.png

Grâce à la mutualisation du matériel, le travail des agriculteurs est facilité et leur activité économique se développe.
La FNCUMA a souhaité développer un outil de consultation cartographique. L'application permet de localiser et de connaître toutes les CUMA et intègre des fonctionnalités qui facilitent le travail des responsables qui peuvent ainsi :

  • Echanger avec les autres CUMA
  • Trouver rapidement une solution en cas de panne
  • Tester un matériel, etc.

Pour répondre à ce besoin, Makina Corpus a développé la plateforme web link.mycuma.fr, un véritable outil de consultation cartographique. Les CUMA possèdent du matériel agricole précis, ainsi l'outil permet de faire une recherche ciblée en fonction de nombreux critères techniques : type de matériel, modèle, puissance, type d'épandage, capacité, etc. L'utilisateur peut rentrer directement en contact avec les autres CUMA, mais aussi publier sur la plateforme des offres ou des demandes d'échange de matériel inter-CUMA.

Challenge

  • Réussir à intégrer périodiquement et efficacement une très grande quantité de matériel agricole possédant des caractéristiques techniques hétérogènes
  • Permettre aux utilisateurs de rechercher dans la base de données
  • Offrir à l'administrateur du portail des outils pour filtrer tous ces matériels et exclure ceux dont les caractéristiques techniques ne sont pas complètes ou erronées afin de garantir la qualité des données proposées

Solution

  • Backend Django (base de données PostgreSQL) offrant une API REST/JSON pour l'accès aux données.
  • Frontend Angular 
  • Industrialisation de la solution : tests unitaires et fonctionnels ; intégration continue avec Docker et GitLab CI/CD

Expertise

  • Développement sur le framework Python Django 
  • Développement sur le framework Javascript Angular 
  • Intégration graphique desktop et mobile
  • Pilotage agile ayant permis d'ajuster la solution tout au long du projet jusqu'à l'ouverture du site
  • Assistance à la définition du besoin