Avant d'installer l'application, assurez-vous d'avoir :
Qt Creator installé
Qt 6+ ou une version compatible
Git
P2PApp est une application web qui offre à ses utilisateurs la possibilité d'échanger des fichiers de manière sécurisée. Un utilisateur peut créer une salle virtuelle et déposer le fichier qu'il veut partager ou rejoindre une salle créée par un autre utilisateur et récupérer les fichiers présents dans la salle ou déposer l'un ou plusieurs des fichiers qu'il possède.
Langage : C++Pourquoi le C++ ? Car c'est un langage compilé qui offre une performance supérieure aux langages interprétés comme JavaScript ou Python.
IDE : Qt CreatorQt Creator est un IDE léger et performant spécialement conçu pour le développement en C++ avec Qt. Il offre une interface intuitive, un éditeur graphique puissant (Qt Designer), une autocomplétion avancée et un débogueur intégré. Compatible avec Windows, Linux, macOS, Android et iOS, il permet un développement multiplateforme efficace. Son support natif de Git, CMake et qmake en fait un outil complet pour les projets modernes.
Problème principal :La principale difficulté rencontrée a été la connexion entre le serveur et le client.
Problèmes secondaires :
Faire en sorte que l'utilisateur puisse rejoindre une salle (problème d'affichage de l'interface de la salle virtuelle).
Connexion avec nom de salle et mot de passe.
Récupération des fichiers déposés.
