Réalisations

Site de création et de partage de randonnées

Réusinage de code PHP, calculs géographiques

Client :

  • Le client est un acteur important dans le domaine de la création et recherche de randonnées en ligne.

Responsabilités :

  • Analyse et réusinage du code PHP (réalisé sans framework).
  • Proposer des solutions techniques pour simplifier et améliorer le code.
  • Proposer des solutions pour de nouveaux calculs géographiques.

Tâches réalisées :

  • Réusinage du code: utiliser Composer, ajout de namespace, utilisation de PHP-DI, passage à PHP 7, ajout de tests d'acceptance, ajout d'un système de migration de base de données, compatibilité PSR-2, PSR-3, PSR-4, PSR-11...
  • Calcul du taux de similarité entre 2 traces GPS.
  • Amélioration du site existant : ajout de fonctionnalités, réparation de bogues, amélioration des performances.
  • Développement d'un outil CLI personnalisé pour le site.
  • Mise en place d'un environnement de développement avec Vagrant et Ansible.
Technologies
PHP
Calculs géographiques
En résumé
Réusinage de code PHP historique
Calculs géographiques
Ajout de nouvelles fonctionnalités