Détails du projet

Application de Sauvegarde

  • Objectif : Ce projet en Python visait à concevoir un outil de sauvegarde automatisé entre un client et un serveur. L'idée était de permettre la sécurisation et la synchronisation de dossiers distants de manière fiable.
  • Gestion de projet et méthodologie : Le travail a été réalisé en binôme. Nous avons dû coordonner le développement des deux parties (client et serveur) pour assurer une communication fluide et une gestion cohérente des transferts de fichiers.
  • Source du projet : github

Technologies et apprentissages

Le projet repose sur une architecture client-serveur développée entièrement en Python :

  • Communication réseau via des sockets pour l'envoi et la réception de données.
  • Gestion des arborescences de fichiers et des dossiers locaux et distants.
  • Mise en place de mécanismes de vérification pour garantir l'intégrité des fichiers transférés.
  • Automatisation des processus de synchronisation.

Cette expérience m'a permis de maîtriser les bases du scripting système en Python et de comprendre les problématiques de transfert de données en réseau.

Contributeurs : Raphaël RIVAS (Développeur), Maël NICOLAS (Développeur)