# 🌟 Portfolio Personnel - Dayron Van Leemput Site web personnel moderne et responsive dĂ©veloppĂ© avec React, TypeScript et Framer Motion. PrĂ©sentation complĂšte de mon profil d'Ă©tudiant en Technologies de l'Informatique Ă  la HELHa de Tournai. ## 🎯 À propos Ce portfolio prĂ©sente mon parcours, mes compĂ©tences et mes projets en tant qu'Ă©tudiant en 3Ăšme annĂ©e de Technologies de l'Informatique. Il met en avant ma passion pour le dĂ©veloppement mobile (Flutter/Dart) et le dĂ©veloppement web moderne (React/TypeScript). ## ✹ FonctionnalitĂ©s - 🎹 **Design moderne** : Interface Ă©lĂ©gante et professionnelle - 🌙 **Mode sombre/clair** : Basculement automatique selon les prĂ©fĂ©rences systĂšme - đŸ“± **Responsive** : OptimisĂ© pour tous les appareils (mobile, tablette, desktop) - đŸŽȘ **Animations fluides** : Powered by Framer Motion - ⚡ **Performance** : OptimisĂ© pour des chargements rapides - ♿ **AccessibilitĂ©** : Respecte les standards WCAG ## đŸ—ïž Sections - **🏠 Hero** - PrĂ©sentation principale avec CTA - **đŸ‘šâ€đŸ’» À propos** - Mon histoire et ma passion - **đŸ› ïž CompĂ©tences** - Technologies avec barres de progression animĂ©es - **🚀 Projets** - Travel Mate et projets Ă  venir - **🎓 Formation** - Parcours Ă  la HELHa et objectifs d'apprentissage - **📞 Contact** - Formulaire et informations de contact ## đŸ› ïž Technologies ### Frontend - **React 19** - Framework JavaScript moderne - **TypeScript** - Typage statique pour JavaScript - **Framer Motion** - Animations et transitions fluides - **CSS3** - Styles modernes avec variables CSS - **Lucide React** - IcĂŽnes SVG optimisĂ©es ### Outils de dĂ©veloppement - **Vite** - Build tool rapide et moderne - **ESLint** - Linter pour maintenir la qualitĂ© du code - **Git** - ContrĂŽle de version ## 🚀 Installation et utilisation ### PrĂ©requis - Node.js (version 18 ou supĂ©rieure) - npm ou yarn ### Installation ```bash # Cloner le repository git clone https://github.com/Dayron-HELHa/xeewy.eu.git cd xeewy.eu # Installer les dĂ©pendances npm install # DĂ©marrer le serveur de dĂ©veloppement npm run dev # Construire pour la production npm run build # PrĂ©visualiser la build de production npm run preview ``` ### Scripts disponibles - `npm run dev` - DĂ©marre le serveur de dĂ©veloppement - `npm run build` - Construit l'application pour la production - `npm run preview` - PrĂ©visualise la build de production - `npm run lint` - ExĂ©cute ESLint pour vĂ©rifier la qualitĂ© du code ## 📂 Structure du projet ``` src/ ├── components/ # Composants React │ ├── Header.tsx # Navigation principale │ ├── Hero.tsx # Section d'accueil │ ├── About.tsx # Section Ă  propos │ ├── Skills.tsx # CompĂ©tences techniques │ ├── Projects.tsx # Portfolio de projets │ ├── Education.tsx # Formation et apprentissage │ └── Contact.tsx # Formulaire de contact ├── App.tsx # Composant principal ├── main.tsx # Point d'entrĂ©e React ├── App.css # Styles principaux └── index.css # Styles globaux ``` ## 🎹 Personnalisation ### Couleurs et thĂšmes Les variables CSS dans `src/index.css` et `src/App.css` permettent de personnaliser facilement : - Palette de couleurs - Espacements - Typographie - Effets d'ombre - Transitions ### Contenu Pour personnaliser le contenu : 1. **Informations personnelles** : Modifiez les donnĂ©es dans chaque composant 2. **Projets** : Ajoutez vos projets dans `Projects.tsx` 3. **CompĂ©tences** : Mettez Ă  jour les technologies dans `Skills.tsx` 4. **CV** : Remplacez `public/cv-dayron-van-leemput.pdf` ## 🚀 DĂ©ploiement ### Netlify ```bash npm run build # DĂ©ployez le dossier 'dist' sur Netlify ``` ### Vercel ```bash npm run build # Connectez votre repo GitHub Ă  Vercel ``` ### GitHub Pages ```bash npm run build # Configurez GitHub Pages pour utiliser le dossier 'dist' ``` ## đŸ€ Contribution Ce portfolio est personnel, mais les suggestions d'amĂ©lioration sont les bienvenues ! 1. Fork le projet 2. CrĂ©ez une branche feature (`git checkout -b feature/amĂ©lioration`) 3. Commitez vos changements (`git commit -m 'Add: nouvelle fonctionnalitĂ©'`) 4. Push vers la branche (`git push origin feature/amĂ©lioration`) 5. Ouvrez une Pull Request ## 📄 Licence Ce projet est sous licence MIT. Voir le fichier `LICENSE` pour plus de dĂ©tails. ## 📞 Contact **Dayron Van Leemput** - 🎓 Étudiant en Technologies de l'Informatique - HELHa Tournai - đŸ’Œ [LinkedIn](https://linkedin.com/in/dayronvanleemput) - đŸ± [GitHub](https://github.com/dayronvanleemput) - 📧 Email : dayron.vanleemput@example.com --- *DĂ©veloppĂ© avec ❀ par Dayron Van Leemput - Novembre 2025*