diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 57a702bdef7d266f1c94581739fb2b075c5e120e..c611146cd6c8ec1249df754654d0ff5f546e5669 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,7 +18,7 @@ pages:
   stage: deploy
   script:
     - mkdir -p public/public/images
-    - mv dist/spa public
+    - mv dist/spa/* public
     - mv public/images/* public/public/images
   artifacts:
     paths:
diff --git a/index.html b/index.html
index 3c8c78f0007c9ddc965fa544055a40df548083f3..96d9964d6215fb60418a3221c4c7daeaf80dad01 100644
--- a/index.html
+++ b/index.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
   <head>
-    <title><%= productName %></title>
+    <title>Portfolio • Clement Franckelemon</title>
 
     <meta charset="utf-8">
     <meta name="description" content="<%= productDescription %>">
diff --git a/quasar.config.ts b/quasar.config.ts
index 30c272becd187ca4248e562c1dfffccd4b320009..00532d1c2c8c401d9369a427321e97576674eb0d 100644
--- a/quasar.config.ts
+++ b/quasar.config.ts
@@ -35,7 +35,7 @@ export default defineConfig((/* ctx */) => {
 
     // Full list of options: https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#build
     build: {
-      publicPath: '/clement.franckelemon.etu/portfolio-2025/spa/',
+      publicPath: '/clement.franckelemon.etu/portfolio-2025/',
 
       target: {
         browser: [ 'es2022', 'firefox115', 'chrome115', 'safari14' ],
diff --git a/src/components/ComptenceView.vue b/src/components/ComptenceView.vue
index 87fb2e5d768c8afe5710e496b23866d916212621..3dc2f5eed92d173a32a4e7957b7953e49bf91ef3 100644
--- a/src/components/ComptenceView.vue
+++ b/src/components/ComptenceView.vue
@@ -2,7 +2,7 @@
   <TitleComposant label="Compétences" class="q-mt-xl" />
   <div class="text-h5 row justify-evenly q-my-lg" style="row-gap: 80px; column-gap: 25px">
     <q-btn v-for="comptence in comptences" :key="comptence.name" class="col-3 text-center text-bold non-selectable cursor-pointer hoverBtn q-pt-sm" style="transition: 0.2s;" @click="isActive = (isActive !== comptence.name && comptence.name)" :class="{activeBtn: isActive === comptence.name}" unelevated rounded>
-      <img style="max-width: 100%; border-radius: 20px;border: 3px solid #FFFFFF" :style="isActive === comptence.name && 'border-color: #eeea14 !important;'" :src="comptence.src">
+      <img style="max-width: 100%; border-radius: 20px;border: 3px solid #FFFFFF" :style="isActive === comptence.name && 'border-color: #eeea14 !important;'" :src="'/clement.franckelemon.etu/portfolio-2025/'+comptence.src">
       <span class="q-ma-xs text-h6 text-bold">{{comptence.name}}</span>
       <q-popup-proxy v-close-popup @hide="isActive === comptence.name ? isActive = '' : '' " :offset="[10, 10]">
         <div class="q-ma-sm text-secondary text-bold">
diff --git a/src/components/ContactView.vue b/src/components/ContactView.vue
index 6ac174ec2e8b765ac8908329e24fb31000826761..a4adbe9aeb7462355c77c00693cf8f65dccc910d 100644
--- a/src/components/ContactView.vue
+++ b/src/components/ContactView.vue
@@ -4,9 +4,9 @@
       <TitleComposant label="Contacts" class="q-mt-xl" />
     </a>
     <div class="q-ml-xl text-bold text-h6">
-      <p class="flex items-center"><img class="q-mr-xs non-selectable" src="/public/images/Contact/mail.png"/>Clement.Franckelemon@gmail.com</p>
-      <p class="flex items-center"><img class="q-mr-xs non-selectable" src="/public/images/Contact/telephone.png"/>07 66 55 76 78</p>
-      <a class="text-secondary" href="https://www.linkedin.com/in/cl%C3%A9ment-franckelemon-88976b26b/"><p class="flex items-center"><img class="q-mr-xs non-selectable" src="/public/images/Contact/linkedin.png"/>Linkedin</p></a>
+      <p class="flex items-center"><img class="q-mr-xs non-selectable" src="/clement.franckelemon.etu/portfolio-2025/public/images/Contact/mail.png"/>Clement.Franckelemon@gmail.com</p>
+      <p class="flex items-center"><img class="q-mr-xs non-selectable" src="/clement.franckelemon.etu/portfolio-2025/public/images/Contact/telephone.png"/>07 66 55 76 78</p>
+      <a class="text-secondary" href="https://www.linkedin.com/in/cl%C3%A9ment-franckelemon-88976b26b/"><p class="flex items-center"><img class="q-mr-xs non-selectable" src="/clement.franckelemon.etu/portfolio-2025/public/images/Contact/linkedin.png"/>Linkedin</p></a>
     </div>
   </div>
 </template>
diff --git a/src/components/ExperienceView.vue b/src/components/ExperienceView.vue
index 0df150dd943376e335e4f762f590fd7f1b51a34f..63ec6d6bd090a8a5a799633cf3b5a9128debfa0c 100644
--- a/src/components/ExperienceView.vue
+++ b/src/components/ExperienceView.vue
@@ -13,7 +13,7 @@
       </div>
       <div class="q-mx-lg q-mb-xl">
         <div class="row justify-between q-my-lg q-mx-xl" style="row-gap: 80px; column-gap: 25px">
-          <img v-for="competence in experience.comptences" :key="competence" class="col-3 non-selectable" :src="competence" />
+          <img v-for="competence in experience.comptences" :key="competence" class="col-3 non-selectable" :src="'/clement.franckelemon.etu/portfolio-2025/'+competence" />
         </div>
       </div>
     </div>
diff --git a/src/components/ImageView.vue b/src/components/ImageView.vue
index bf83b8cdc907c5aca08d43cbfd793b04e5838ec5..0317144f1bd56199d5f6901a5fe08279c7bea8a6 100644
--- a/src/components/ImageView.vue
+++ b/src/components/ImageView.vue
@@ -59,7 +59,7 @@ const modules = ref([Pagination, Navigation])
 onMounted(() => {
   let i = 0;
   imageProjet.value = images[props.id].map((img: string) => ({
-    src: `${process.env.BASE_URL}/public/${props.folder}/${img}`,
+    src: `/clement.franckelemon.etu/portfolio-2025/public/${props.folder}/${img}`,
     nb: i++
   }));
 });
diff --git a/src/pages/IndexPage.vue b/src/pages/IndexPage.vue
index 190b5bcc5b20c46cd1af005b45aab5941b157b3b..296d9801a8e9b50b3fb0d4bb99091642add1858a 100644
--- a/src/pages/IndexPage.vue
+++ b/src/pages/IndexPage.vue
@@ -5,7 +5,7 @@
       first="CLEMENT"
       second="FRANCKELEMON"
       accent="Alternant en 3ème année de BUT Informatique chez Nextoo"
-      :src="`${process.env.BASE_URL}/public/images/profil.png`"
+      src="/clement.franckelemon.etu/portfolio-2025/public/images/profil.png"
       class="q-mb-xl" />
     <div id="presentation" class="col-12" />
     <PresentationView  class="q-mb-xl" />