83560e8086cc31f13f50032792ea6186f5967dd5
- Added ExperienceSection and SkillsSection components to showcase user experience and skills. - Updated App component to include new sections in the Home layout. - Enhanced Projet component with improved styling and functionality, including a video player. - Integrated new translations in English and French for additional sections. - Updated navigation bar to include links to new sections. - Added Dockerfile and nginx configuration for deployment. - Removed unused video files and optimized existing components for better performance. - Updated CVSection to correctly reference the CV file path. - Improved styling across various components for a more cohesive design.
Portfolio React
Un portfolio personnel construit avec React pour présenter des projets, compétences et expériences.
Fonctionnalités
- Présentation des projets (vignettes, descriptions, liens)
- Page "À propos" et CV téléchargeable
- Contact via formulaire (ou lien mail)
- Responsive et optimisé pour mobile
Installation
- Cloner le dépôt : git clone
- Installer les dépendances : npm install
Développement
- Lancer le serveur de développement : npm start
- Générer une version de production : npm run build
Structure suggérée
- public/ — fichiers publics (index.html, images)
- src/
- components/ — composants réutilisables
- pages/ — pages (Accueil, Projets, À propos, Contact)
- assets/ — images et styles
- App.jsx, index.jsx
Personnalisation rapide
- Mettre à jour les données (projets, bio) dans un fichier JSON ou un contexte React
- Modifier les styles (CSS, SASS ou Tailwind)
- Remplacer les images et liens par les vôtres
Déploiement
Déployer sur Vercel, Netlify, GitHub Pages ou tout service supportant les apps React. Utiliser le dossier build généré par npm run build.
Languages
TypeScript
83.9%
Go
13.6%
HTML
1.1%
Dockerfile
0.7%
JavaScript
0.6%
Other
0.1%