- L'affichage du classement des joueurs.
- Une page de recherche permettant de débloquer des bonus
Maintenances
Maintenance projet php
Lien vers la maintenances Github.-
Description
Pour la production de ce portfolio, j'ai effectué une maintenance sur ce projet en rajoutant des fonctionnalités que je n'avais pas pu ajouter quand j'ai réalisé l'application: J'ai aussi résolu de nombreux bugs existants: - Ajout des unités qui ne fonctionnaient plus.
- Lorsque le joueur envoie une expédition, les unités envoyées étaient encore disponibles.
- Lorsqu'une expédition est un succès, les ressources gagnées n'étaient pas ajoutées au joueur.
- Doublons de fichiers dans le dépôt Github.
- Création de comptes qui ne fonctionnait plus. lorsqu'il y a un échec la raison de l'échec n'était pas affichée.
-
Veille technologique
Le site web est basé sur le stack LEMP(Linux Nginx Mysql Php) car contrairement à des stack comme MERN c'est un stack éprouvé qui à une grande communauté. On peut trouver très facilement de nombreux tutoriels sur comment réaliser la fonctionnalité voulue. Php a l'avantage aussi de marcher sur n'importe quelle plateforme, de plus LAMP a l'avantage de pouvoir manipuler très facilement des données et grâce au nombreux outils existants et documentés ( Ajax, jquery) d'afficher les données dynamiquement. je me suis documenté sur php, sql et javascript pour réaliser la maintenance. J'ai utilisé les sources suivantes : Pour travaillé plus facilement à plusieurs sur le projet j'ai ajouté le déploiement continu:
dès qu'un commit est push sur la branch main le serveur met à jour le dépôt git et reste à jour.
Cela à permit de facilement déploié l'application et avoir des retours. Avant nous travaillions avec un serveur ftp mais nous avions perdu l'avantage d'utilisé git.
J'ai utilisé Pixabay et Open Game art pour trouvé des images libres de droits pour ce projet. -
Résultat