Skip to content

Repository files navigation

Application d'échange de fichiers : P2PApp

Prérequis

Avant d'installer l'application, assurez-vous d'avoir :

Qt Creator installé

Qt 6+ ou une version compatible

Git

Présentation du projet

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.

Technologies utilisées

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èmes rencontrés

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.

User stories

image

https://www.canva.com/design/DAGhUJvXRJY/Xy-po3ll-F-WEVDP52sntw/edit?utm_content=DAGhUJvXRJY&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages