Portfolio personnel de Davy Lassechere - DevOps, coaching technique et automatisation
- 🎨 Design moderne avec effets néon et style LEGO
- 🌐 Multilingue - Interface en français
- 📱 Responsive - Adapté à tous les écrans
- ⚡ Performance - Build optimisé avec Vite
- 🐳 Docker - Déploiement simplifié
- 🎭 Animations - Effets visuels fluides et attractifs
| Catégorie | Stack |
|---|---|
| Frontend | React 18, TypeScript, Vite |
| Styling | Tailwind CSS, PostCSS |
| Conteneurisation | Docker, Docker Compose |
| Serveur | Nginx (Alpine) |
| Outils | ESLint, Git |
- Docker & Docker Compose
- Git
# Cloner le dépôt
git clone https://github.com/DavyLss/portfolio.git
cd portfolio
# Lancer avec Docker Compose
docker compose up -d --buildL'application sera accessible sur http://localhost:3000
# Mode développement
cd build
npm run dev
# Build de production
npm run build
# Linting
npm run lint
# Vérification TypeScript
npm run typecheckcd build
docker build -t portfolio:latest .
docker run -p 3000:80 portfolio:latest# Démarrer
docker compose up -d
# Arrêter
docker compose down
# Rebuild
docker compose up -d --build
# Logs
docker compose logs -fportfolio/
├── build/ # Code source de l'application
│ ├── src/
│ │ ├── components/ # Composants React
│ │ ├── App.tsx # Composant principal
│ │ └── main.tsx # Point d'entrée
│ ├── public/ # Assets statiques
│ ├── Dockerfile # Configuration Docker
│ └── nginx.conf # Configuration Nginx
├── docker-compose.yml # Configuration Docker Compose
├── LICENSE # Licence propriétaire
└── README.md # Ce fichier
- Hero - Présentation avec avatar et badges
- Bio - Qui suis-je ? Mission, Expertise, Passion
- Compétences - Stack technique complète
- Expérience - Parcours professionnel détaillé
- Projets - Réalisations notables
- IA & Automatisation - Expertise en intelligence artificielle
- Contact - Coordonnées et liens sociaux
Le projet utilise des variables d'environnement pour la configuration (fichier .env).
Les couleurs, styles et contenus sont facilement personnalisables via les composants React dans build/src/components/.
Copyright © 2025 Davy Lassechere. Tous droits réservés.
Ce projet est sous licence propriétaire. Voir le fichier LICENSE pour plus de détails.
Utilisation non autorisée interdite - Le code, le design, les textes et toutes les informations contenues dans ce portfolio ne peuvent être utilisés, copiés, modifiés ou distribués sans autorisation écrite préalable.
- Email : davy@lassechere.fr
- Site : davy.lassechere.fr
- Blog : blog.lassechere.fr
- Communauté : wearedevops.fr
- LinkedIn : Davy Lassechere
Portfolio réalisé avec React, TypeScript et Tailwind CSS