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.

Client
Forgerz
Service
Développement
Livrable
Application Web
Date
30/6/2022
Refonte d'un Legacy en API REST avec Laravel 9

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.

Refonte d'un Legacy en API REST avec Laravel 9

Notre prestation

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é
Refonte d'un Legacy en API REST avec Laravel 9
Refonte d'un Legacy en API REST avec Laravel 9
No items found.

Technologies utilisées

Amazon S3

Amazon S3

Service de stockage cloud d'Amazon offrant une solution évolutive, sécurisée et économique pour héberger des données. Idéal pour les entreprises cherchant à stocker, récupérer et gérer leurs fichiers de manière flexible et fiable.

Digital Ocean

Digital Ocean

DigitalOcean propose une infrastructure cloud accessible et évolutive pour les développeurs et entreprises pour déployer et gérer facilement des applications avec des tarifs transparents.

Laravel

Laravel

Laravel pour ses API performantes. Sa structure élégante, sa documentation claire et son écosystème riche facilitent le développement d'applications robustes et évolutives.

PHP

PHP

PHP, langage de script côté serveur, propulse des sites web dynamiques. Polyvalent, il traite les formulaires, accède aux bases de données, génère des pages dynamiques, assurant fonctionnalités interactives et personnalisées sur le web.

Chat GPT

Chat GPT

ChatGPT est une IA conversationnelle de pointe créée par OpenAI. Avec une compréhension contextuelle et une capacité à générer du texte cohérent, il offre des conversations naturelles et assiste dans diverses tâches, de l'information à la créativité.

Consentement des Cookies

Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.