Ce projet est mon portfolio en ligne, présentant mes compétences, mes projets et mes coordonnées de contact. Vous pouvez le visiter ici.
- Présentation de mes compétences et expériences professionnelles.
- Présentation de mes projets, avec des images et des descriptions détaillées.
- HTML, CSS, JavaScript, PHP
- Node.js pour les dépendances
Pour installer le portfolio en local, vous pouvez cloner le dépôt en utilisant la commande suivante :
- Clonez le repository sur votre machine locale en exécutant
git clone https://github.com/Guilhem-Bonnet/Portfolio.git- Assurez-vous que vous avez npm et Node.js installés sur votre machine.
- Exécutez npm install pour installer les dépendances.
npm install- Ouvrez index.php dans votre navigateur.
Le projet est organisé de la manière suivante :
├── assets/
│ ├── content/
│ │ ├── details/
│ │ │ ├── project1/
│ │ │ │ ├── img/
│ │ │ │ ├── file_detail.txt
│ │ │ │ └── ...
│ │ │ ├── project2/
│ │ │ └── ...
│ │ └── ...
│ ├── scss/
│ ├── vendor/
| ├── css/
│ │ ├── main.css
│ │ └── normalize.css
| ├──img/
│ │ ├── background.jpg
│ │ ├── project-1.jpg
│ │ └── ...
│ └── js/
│ ├── main.js
│ └── vendor/
│ ├── jquery-3.6.0.min.js
│ └── ...
│
├── forms/
├── node_modules/
├── vendor/
├── index.php
├── donnees.json
├── error.php
├── footer.php
├── header.html
├── package.json
└── package-lock.jsonassets: contient les fichiers CSS, JS, SCSS, les images, les fichiers de contenu et les fichiers de détails de projet.
forms: contient le fichier PHP pour le formulaire de contact.
node_modules: contient les dépendances de Node.js.
vendor: contient les dépendances tierces.
donnees.json: contient les données des projets.
error.php: page d'erreur personnalisée.
footer.php: pied de page personnalisé.
index.php: page d'accueil du site.
package.json: contient les informations de dépendance de Node.js.
package-lock.json: verrouillage de version de dépendance de Node.js.
Le code source du portfolio est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.