Une web app complexe pour gérer des factures

Présentation d'un projet codé en NuxtJS, Slim Php pour gérer les factures entre fournisseurs & golfs.

Logo LeClubGolf
Client : Le Club Golf 6 minutes de lecture NuxtJS SlimPHP

Prélude

J'ai été contacté en Septembre 2019 pour ce projet, le cahier des charges et les maquettes UI étaient déjà effectuées par Uxer, une agence à Bordeaux.

Contraintes techniques

Le projet devait être codé via une API REST, un front avec le framework JS de mon choix. L'objectif ultime était que le projet devait être facilement maintenable. L'hébergement est externalisé.

Le projet

Le projet consiste, dans les grandes lignes, à mutualiser les déclarations entre fournisseurs & golfs et que des administrateurs puissent réguler l'ensemble. Tout cela avec de nombreuses fonctionnalités supplémentaires, comme un catalogue fournisseurs, de l'import via template excel, de la modération, de la gestion d'users etc..

Les difficultés

  • Les délais, 6 mois pour développer l'app, et je n'étais pas à temps plein
  • Les rôles : 3 rôles différents, avec sous rôles pouvant réaliser chacun beaucoup d'actions différentes ou similaires.
  • La connexion en mode "Switch", un super-admin peut se connecter en tant que golf et fournisseur et retourner facilement à son compte sans taper de mot de passe.

Le rendu

Après 52 jours de développement et un petit peu de retard de mon côté, le projet est en ligne ! C'est une réussite, ça marche plutôt bien après une recette conséquente.

En Janvier 2021, la première régularisation a lieu, plusieurs dizaines de milliers de factures ont été déclarées et tout se passe bien ! C'est un gain de temps pour le client et une réussite technique pour ma part ????