Trello, un outil collaboratif où chaque personne possède un rôle et des tâches précises.
COMPÉTENCE : 4
Au départ, la base contenait une masse d'information (+300 000 praticiens), il y avait donc besoin de l'épurer (avec une vue) afin d'obtenir seulement ce qui nous était demandé. On se retrouve alors avec 16 000 praticiens.
COMPÉTENCE : 3
Configuration et déploiement des serveurs web et base de données nécessaires au fonctionnement de l'application.
COMPÉTENCE : 1
Effectué en collaboration avec Arthur Hutte et Eva Poteau.
COMPÉTENCE : 2
Les vulnérabilités sont grandes lors de l'inscription et la connexion. Il a fallu utiliser une protection multi-couche afin de ralentir/éviter les intrusions par des personnes mal intentionnées.
COMPÉTENCES : 2, 3, 5
Le client souhaitait afficher tous les praticiens dans sa région et pouvoir modifier des informations et/ou les supprimer, avec une recherche par mots-clés (nom, prénom, ville) et la possibilité d'ajouter des praticiens.
COMPÉTENCE : 2
Le client souhaitait pouvoir ajouter de nouveaux praticiens — il fallait alors créer un formulaire complet permettant d'effectuer cette tâche.
COMPÉTENCES : 2, 3, 5
Le formulaire de modification se préremplit des informations déjà existantes afin d'éviter au client de tout retaper et lui permette de modifier les informations sans aller les rechercher ailleurs.
COMPÉTENCES : 2, 3, 5
À la demande du client, nous avons utilisé le framework PHP Laravel :
✅ Gestion des routes · ORM Eloquent · Authentification
✅ Middleware & Sécurité (CSRF, XSS, injections SQL)
✅ Templates Blade · Migrations · Tâches planifiées
Le client souhaitait afficher et modifier le salaire des praticiens. Il a donc été nécessaire de modifier la base de données en rajoutant les colonnes correspondantes.
COMPÉTENCE : 2
Le client souhaitait que la modification du salaire soit restreinte à ±10% du salaire actuel. Une double couche de protection (PHP + JavaScript) a été mise en place pour répondre à cette exigence.
COMPÉTENCE : 2