Share

Le projet Share est une plateforme de partage de fichiers permettant aux utilisateurs d’uploader, de classer et d’organiser leurs documents par catégories. Un rôle administrateur est intégré pour gérer les utilisateurs et leurs permissions. Conçu avec Symfony, JavaScript, HTML et CSS, il assure une interface fluide et une gestion sécurisée des fichiers. Son objectif est de faciliter l’échange et l’accessibilité des données tout en garantissant un contrôle efficace.

Share

Période du projet : 23/09/2024 au 01/06/2025

Les compétences relatives à ce projet

Ce projet applique 5 compétences :

Justification des compétences relatives à ce projet

Gérer le patrimoine informatique :

Ce projet m’a permis de gérer le patrimoine informatique en développant une plateforme de partage de fichiers permettant de centraliser, organiser et sécuriser les documents des utilisateurs. J’ai mis en place un système de gestion des fichiers avec des rôles et des permissions via Symfony, ainsi qu’une interface claire et fonctionnelle. Pour garantir la pérennité des données, j’ai également créé un script de sauvegarde régulier de la base de données, assurant une récupération rapide en cas de perte grâce à un script de restauration.

Justification image
Développer la présence en ligne de l’organisation :

Avec le projet Share, j’ai contribué à développer la présence en ligne de l’organisation en créant une plateforme web accessible permettant aux utilisateurs de partager, classer et consulter des fichiers en toute sécurité. L’interface moderne et responsive, conçue avec Symfony, JavaScript, HTML et CSS, améliore l’accessibilité aux documents depuis n’importe quel appareil connecté. Cette solution renforce la communication interne, la productivité et la disponibilité des ressources numériques en ligne.

Justification image
Travailler en mode projet :

J’ai travaillé en mode projet en structurant le développement de la plateforme Share autour d’objectifs précis : gestion des fichiers, des utilisateurs et de la sécurité. J’ai utilisé GitHub pour organiser le versionnage du code, suivre les évolutions du projet et collaborer plus efficacement. Cette organisation m’a permis de planifier les tâches, de tester les fonctionnalités progressivement, et d’assurer une maintenance claire et rigoureuse tout au long du développement.

Justification image
Mettre à disposition des utilisateurs un service informatique :

J’ai mis à disposition un service informatique en développant une plateforme web fonctionnelle qui permet aux utilisateurs d’uploader, classer et accéder facilement à leurs fichiers depuis n’importe quel appareil. L’interface intuitive et sécurisée garantit une expérience utilisateur fluide tout en assurant la protection des données. Ce service répond à un besoin concret d’organisation et de partage de documents dans un environnement professionnel.

Justification image
Organiser son développement professionnel :

Ce projet m’a permis d’organiser mon développement professionnel en renforçant mes compétences en développement web avec Symfony, JavaScript, HTML et CSS, ainsi qu’en gestion sécurisée des données. J’ai appris à concevoir une application complète, à gérer les droits d’accès des utilisateurs et à automatiser la sauvegarde des données. Ce travail structuré m’a également aidé à adopter des bonnes pratiques de gestion de projet et de code, notamment grâce à l’utilisation de GitHub, ce qui m’aidera dans mes futurs projets professionnels.

Justification image