Portfolio

🧑‍💻 Portfolio

📌 Présentation du projet

Ce projet est la création de mon portfolio personnel, accessible à l’adresse maximeval.in. Il a pour but de présenter mon parcours, mes projets, mes compétences et mes expériences de manière professionnelle et structurée.

Développé en Symfony 7, ce portfolio s’appuie sur une base de données MariaDB et une architecture MVC complète. Il intègre un panneau d’administration sécurisé me permettant de gérer facilement les contenus affichés sur le site. Ce projet a été conçu dans le cadre de ma deuxième année de BTS SIO (option SLAM), mais aussi dans une logique d’usage réel, évolutif et durable.


🎯 Objectifs du projet

  • 💡 Développer un site web moderne, responsive et administrable
  • 🧑‍🎓 Mettre en valeur mes compétences, projets et expériences
  • 🔐 Implémenter un panneau d’administration sécurisé
  • ✉️ Permettre la gestion des messages de contact
  • ⚙️ Appliquer les bonnes pratiques du développement web avec Symfony

⚙️ Fonctionnalités principales

  • 📄 Affichage dynamique des projets, compétences et pages depuis la base de données
  • 🔐 Panneau d’administration (CRUD complet) :
    • 🧱 Gestion des projets
    • 📝 Édition des contenus de pages
    • 📬 Visualisation et suppression des messages de contact
  • ✉️ Formulaire de contact avec stockage en base
  • 📱 Design responsive et interface moderne
  • 🧩 Architecture MVC claire et bien structurée
  • 🌐 Mise en ligne sur le domaine personnel maximeval.in

🛠️ Environnement et technologies

  • Langages : PHP 8, HTML5, CSS3, JavaScript
  • Framework : Symfony 7
  • Frontend : Twig, CSS
  • Base de données : MariaDB
  • Outils : Git, GitHub, PhpStorm
  • Hébergement : Serveur distant avec nom de domaine personnel

🧠 Compétences mobilisées

  • 🧱 Développement web full-stack avec Symfony
  • 🔄 Intégration de Twig et Stimulus pour le rendu dynamique
  • 🗃️ Modélisation de base de données relationnelle Schema de la base de données
  • 🧑‍💼 Création d’un back-office sécurisé
    • Capture d'écran du panel administrateur
    • Capture d'écran de l'édition d'un projet
  • 🧩 Conception MVC propre et maintenable
  • 📤 Déploiement sur serveur avec nom de domaine personnalisé
  • 🔍 Application des bonnes pratiques de versioning avec Git

📈 Apports du projet

  • ✅ Maîtrise avancée de Symfony 7 et de ses composants
  • 🎯 Conception et réalisation d’un projet web complet et évolutif
  • 🚀 Déploiement d’un site pro en ligne, utile et concret
  • 🔁 Projet personnel durable que je peux enrichir au fil du temps

🧾 Conclusion

Ce portfolio est un projet personnel ambitieux et complet, pensé pour durer. Il me permet de mettre en valeur mon travail, mes compétences et mon sérieux, tout en illustrant ma capacité à gérer un projet professionnel de bout en bout. Je continue de l’enrichir régulièrement afin qu’il reflète au mieux

Compétences

Créé le : 10/01/2025

Lien vers le repository Git Lien vers le projet
Retour aux projets