Refonte d'un Legacy en API REST avec Laravel 9

Forgerz, Digital Studio, nous a missionnés pour moderniser le Back End Legacy en API REST de l'app Puump avec Laravel 9.

Catégorie de la réalisation
Application Web
Date de la prestation
30/6/2022

Qui est Forgerz ?

Forgerz nous a missioné pour le compte du client Puump. Puump! Technologies & Services offre aux fleet managers des solutions complètes pour le suivi et la gestion du petit entretien courant de leur flotte de véhicules, incluant le gonflage et le diagnostic régulier des pneumatiques ainsi que la revue de parc extérieure. Leurs solutions garantissent des économies moyennes de plus de 6% en termes de consommation de carburant et d'émissions de CO2, tout en assurant la sécurité des collaborateurs pour des clients tels que Fnac-Darty, Eiffage Energie Systèmes, Dell, Veolia, Continental, Citiz, Goodyear. Des solutions simples avec des impacts majeurs.

Ma prestation en tant que développeur Back-End sur Laravel

Développement d'une API REST avec Laravel 9:

  • Authentification à l'API via Laravel Passport
  • Gestion du stockage des images sur Amazon S3
  • Création des endpoints de l'API
  • Créations des Models, migrations pour la base de données MySQL et gestion des relations
  • Création des Controllers en respectant les principes de versionning de l'API
  • Création des Middlewares
  • Création des Requests pour la gestions et le contrôle des soumissions de données
  • Création des Resources pour la gestion et le contrôle des récupérations de données
  • Création de Traits (extends) pour le core Business: Methods, Attributes, Relationships
  • Prise en charge de la traduction
  • Création de la documentation avec Swagger qui est un générateur de documentation qui s'appuie sur le code réalisé