Bienvenue sur le repository de mon site portfolio réalisé avec Next.js. Ce projet a été conçu pour apprendre et expérimenter avec des outils comme React et Material-UI (MUI), tout en adoptant de bonnes pratiques en matière de développement de composants.
Ce projet est un portfolio personnel qui présente mes compétences et mes projets. L'objectif principal était de se familiariser avec l'utilisation de Next.js, React, et Material-UI pour la création d'interfaces utilisateur dynamiques et réactives. Un effort particulier a été fait pour structurer les composants de manière modulaire, en utilisant des fichiers JSON pour le contenu plutôt que du code en dur.
Vous pouvez installer et exécuter ce projet de deux manières :
- Clonez le repository :
git clone https://github.com/garenaud/nextjsPortfolioCv.git cd nextjsPortfolioCv
- Construisez et lancez le conteneur Docker :
docker build -t nextjs-portfolio . docker run -p 3000:3000 nextjs-portfolio
- Accédez au site à l'adresse http://localhost:3000.
- Clonez le repository :
git clone https://github.com/garenaud/nextjsPortfolioCv.git cd nextjsPortfolioCv
- Installez les dépendances :
npm install
- Pour lancer le site en mode développement :
Accédez au site à l'adresse http://localhost:3000.
npm run dev
- Pour construire et déployer le site :
npm run build npm run deploy
Ce projet est un simple site web portfolio. Après avoir installé et lancé le projet, vous pourrez visualiser mon portfolio en accédant à l'adresse locale http://localhost:3000.