• Le meilleur portfolio au monde !!! • • 🔥🔥🔥🔥🔥🔥🔥🔥🔥 •
EN FR

Projet : Game&Pine

Le but du projet :

Ce projet académique repose sur une application web interactive, reliée en temps réel à une base de données locale, dont l’objectif est d’évaluer et de mettre en relation les amateurs de jeux de société. Grâce à un algorithme propriétaire, l’application compare les préférences de chaque utilisateur aux données de notre catalogue pour proposer des mises en relation ciblées, à la manière d’une plateforme de rencontres ludiques. L’ensemble des fonctionnalités est opérationnel : création et gestion de comptes multiples, interface d’administration pour superviser utilisateurs et contenus, ajout et suppression de jeux, modération de commentaires ainsi que le système de “like/dislike”. En combinant ces éléments, l’application offre une expérience personnalisée et fluide, facilitant la découverte de partenaires de jeu partageant les mêmes affinités.

Démonstration Visuelle

Illustration du code
Illustration du code
Illustration du code

Structure Algorithmique

Fonction match_utilisateurs(userA_id, userB_id)
// 1. Connexion à la base
conn ← ouvrir_connexion_BDD(hôte, utilisateur, mot_de_passe, nom_BDD)
                
// 2. Récupération des jeux “likés” par chaque utilisateur
jeuxA ← exécuter_requête(
    conn,
    "SELECT jeu_id FROM préférences WHERE user_id = ?", userA_id
)
jeuxB ← exécuter_requête(
    conn,
    "SELECT jeu_id FROM préférences WHERE user_id = ?", userB_id
)
                
// 3. Calcul de l’intersection
jeux_communs ← INTERSECTION(jeuxA, jeuxB)
                
// 4. Décision de match
Si jeux_communs n’est pas vide
    afficher("Match trouvé ! Jeux en commun :", jeux_communs)
Sinon
    afficher("Pas de match : aucun jeu partagé.")
Fin Si
                
// 5. Fermeture de la connexion
fermer_connexion_BDD(conn)
Fin Fonction