Diversiferme

2020

Mise à jour et modernisation d'une application de gestion de récoltes pour l'université agricole de Gembloux — migration Laravel 5.6 vers 8

ajout de gestion des droits et système d'approbation.

Mon rôle

  • Développeur Full Stack
  • seul sur le projet — migration
  • nouvelles fonctionnalités et maintenance.

Contexte

Diversiferme est une application de gestion de récoltes utilisée par l'université agricole de Gembloux. Quand j'ai récupéré le projet en 2020, c'était une très grosse application en Laravel 5.6. J'ai travaillé seul pendant un mois pour la moderniser et ajouter les fonctionnalités manquantes.

Fonctionnalités clés

  • Gestion de stock, dates de plantation et de récolte
  • Statistiques sur les récoltes passées et estimations
  • Système de gestion des droits utilisateurs (inexistant avant mon intervention)
  • Système d'approbation/rejet de publication de bilans

Points techniques

  • Migration majeure de Laravel 5.6 vers Laravel 8
  • Ajout complet d'un système de gestion des droits et permissions
  • Implémentation d'un workflow d'approbation de publications
  • Reprise et modernisation d'un codebase existant volumineux

Stack technique

LaravelBootstrapjQueryCSS