Portfolio

À propos du projet

Conception et développement de mon espace personnel en ligne. Bien plus qu'un simple site vitrine, il s'agit d'un véritable CMS développé de zéro avec Symfony 7, intégrant un back-office sécurisé. J'ai essayé de rendre l'utilisation la plus facile et appréciable possible sur pc et mobile.

Portfolio

03/2026
84 commits

Création de mon portfolio pour présenter mon profil et mes réalisations.

Technologies utilisées

PHP JavaScript Symfony Bootstrap Twig

Une navigation fluide et personnalisable

Une interface moderne et épurée, pensée pour l'expérience utilisateur. Le site intègre un système de bascule "Jour" et "Nuit" sans rechargement de page, s'adaptant instantanément aux préférences de lecture de chacun.
Portfolio

A propos

Un espace dédié à mon histoire professionnelle et académique. Mon parcours est mis en valeur à travers une timeline claire et structurée, permettant aux recruteurs de retracer facilement mon évolution.

Projets

La page ne se contente pas de montrer le résultat final, elle raconte l'histoire du projet. Je l'ai pensée comme une fiche technique complète et transparente, destinée à partager ma méthodologie de travail avec les utilisateurs.

Les éléments clés intégrés sur cette page :
Le Contexte & Les Défis :
- Une zone de texte riche gérée depuis le back-office, où je détaille la problématique de départ, les contraintes techniques et les solutions apportées.

Les liens externes :
- Des boutons bien visibles permettent d'accéder directement au code source (Dépôt GitHub) ou de tester l'application en direct. Cela permet à n'importe quel utilisateur de vérifier que mon code est ouvert et déployable.

Transparence & Versioning :
- J'ai intégré un historique des actions et des commits liés au projet grâce à une clé API relié à mon Github. Cela démontre ma maîtrise de Git, ma capacité à travailler de manière itérative commit par commit, et mon respect des conventions de nommage dans le suivi de versions.

Galerie dynamique :
- Un espace dédié aux captures d'écran et schémas d'architecture, permettant d'illustrer la complexité du projet au-delà de la simple interface utilisateur.

Côté administrateur

Portfolio
Voici l'espace d'administration de mon portfolio, développé entièrement sur mesure. Il me permet de gérer le contenu, d'analyser le trafic et de garantir la sécurité du site, le tout de manière autonome et sans dépendre d'outils tiers.
Portfolio
J'ai conçu cette section où toutes les informations globales y sont centralisées pour simplifier les mises à jour.

Les fonctionnalités clés de cette interface :

Données Centralisées : Les informations renseignées ici (titre du poste, phrase d'accroche, textes de présentation) alimentent automatiquement toutes les pages du site, de l'en-tête (Header) jusqu'au pied de page (Footer). Une seule modification ici met à jour l'intégralité du portfolio instantanément.

Optimisation SEO globale : Au-delà du texte visible, ce panneau me permet de configurer les balises méta de base (Titre SEO, Description). Cela garantit que mon portfolio est non seulement bien indexé par les moteurs de recherche, mais aussi qu'il s'affiche parfaitement lors des partages sur les réseaux sociaux.
Pour présenter mon évolution professionnelle et académique, j'ai mis en place un module de gestion de parcours sous forme de timeline. Ce système me permet d'actualiser mon historique de manière chronologique et centralisée, garantissant une mise à jour fluide sans jamais avoir à restructurer la page manuellement.

Les points forts de ce module d'administration :

Une vue d'ensemble centralisée : Un tableau de bord dédié répertorie l'ensemble de mes expériences et de mes formations. Cette vue claire me permet d'avoir un contrôle total sur mon historique, facilitant l'ajout, la modification ou la suppression d'étapes de mon parcours en un clin d'œil.

Un formulaire de saisie standardisé : L'interface d'édition est pensée pour uniformiser la présentation. Je peux y renseigner précisément les dates, l'intitulé du poste ou du diplôme, l'entreprise et la localisation. Le système s'occupe de structurer ces données pour garantir une intégrité parfaite de l'information.

Un rendu visuel automatisé : Une fois les données enregistrées, le portfolio génère dynamiquement la ligne du temps côté visiteur. Le tri chronologique, la gestion des statuts, comme la mention "Aujourd'hui" pour un poste en cours et la séparation entre expériences et formations s'opèrent automatiquement, offrant à l'utilisateur une lecture claire et engageante de mon profil.
Le tableau de bord des projets offre une vue globale structurée sous forme de grille de données. Cette interface claire et épurée liste toutes les réalisations enregistrées en base de données et permet d'accéder instantanément aux opérations de gestion principales.

Les points forts de ce module d'administration :

Informations & Liens : Des champs typés et sécurisés garantissent l'intégrité des titres, des accroches et des URLs.

Contenu Enrichi : La zone de description s'appuie sur un éditeur visuel avancé me permettant de rédiger la présentation de mes projets avec une mise en forme complète (titres, paragraphes, listes) pour un rendu impeccable côté visiteur.
J'ai développé un module centralisé dédié à la gestion des langages et des outils. L'objectif est d'éviter toute saisie manuelle répétitive lors de la création d'un projet et de maintenir un écosystème de tags parfaitement standardisé de bout en bout.
J'ai développé un module de gestion des compétences entièrement dynamique. Cet outil me permet de structurer mes acquis par catégories et d'ajuster mon niveau de maîtrise sur chaque technologie, alimentant ainsi directement les graphiques interactifs du profil public.
J'ai mis en place un module dédié à la gestion de mes réseaux sociaux et liens professionnels (LinkedIn, GitHub, Email). Ce système me permet d'ajouter, modifier ou mettre à jour mes points de contact en toute autonomie, garantissant que les liens affichés sur le portfolio soient toujours valides.