Share Web



Dates du projet :

Du 30/10/2023 au 06/11/2023


Description du projet :

Share est un projet Symfony du BTS dans le cadre de l'Épreuve E5 SLAM. C'est un site web permettant de partager des fichiers entre utilisateurs. Il est possible de téléverser, télécharger, partager et révoquer les partages des fichiers.

Lien du projet :

Lien du projet : https://s4-8056.nuage-peda.fr/Share/



Compétences associées au projet :


Gérer le patrimoine informatique

Nous avons créé notre base de donnée à l'aide de Symfony, ce qui nous a permis de hacher les mots de passe afin d'assurer la sécurité. Les comptes doivent également être vérifiés par email afin d'éviter les comptes créés par des robots.



Répondre aux incidents et aux demandes d’assistance et d’évolution

Pour mettre en place un système de sécurité, nous avons décidé de contrôler les connexions en détectant et neutralisant les comportements anormaux à l'aide de "Fail2Ban". De plus, nous avons utilisé le gestionnaire libre de parc informatique (GLPI) pour gérer notre système d’information. Cette solution nous a permis de gérer certaines tâches administratives et d’offrir des services à distance. En cas de problème, chaque personne pouvait solliciter les membres de l’entreprise en déposant un ticket.



Travailler en mode projet

Nous avons utilisé Trello pour organiser et gérer les tâches de manière collaborative, permettant à chaque membre de l'équipe de suivre l'avancement des travaux et de connaître les priorités. En parallèle, nous avons choisi Github pour faciliter la collaboration sur le code source, assurant un contrôle de version efficace, des merges sans heurts et une gestion transparente des contributions.



Organiser son développement professionnel

Grâce à ce projet, j'ai pu découvrir le framework Symfony (framework MVC libre écrit en PHP). Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d'un site web. Pour cela j'ai utilisé les cours qui se trouvent sur le nuage pédagogique.