diff --git a/src/assets/img/this_website.png b/src/assets/img/this_website.png new file mode 100644 index 0000000..2a64307 Binary files /dev/null and b/src/assets/img/this_website.png differ diff --git a/src/assets/localization/en/localization.json b/src/assets/localization/en/localization.json index 9fbf7b6..ba30258 100644 --- a/src/assets/localization/en/localization.json +++ b/src/assets/localization/en/localization.json @@ -62,6 +62,12 @@ "desc": "As part of my Master's degree studies, I am working on a research project, about stock market price prediction. This project is still ongoing, with encouraging results obtained for now.", "button_text": "More about it", "date": "From November 2024 to May 2025" + }, + "this_website":{ + "title": "This website", + "desc": "A personal website is a must-have when working with Computer Science, so I created one. When people are wondering what I'm working on, or how to send me a message, they can always find here up-to-date information.", + "button_text": "See on Github", + "date": "Since February 2025" } }, "tags":{ diff --git a/src/assets/localization/fr/localization.json b/src/assets/localization/fr/localization.json index 298c0c9..97bbbb1 100644 --- a/src/assets/localization/fr/localization.json +++ b/src/assets/localization/fr/localization.json @@ -62,6 +62,12 @@ "desc": "Dans le cadre de mon Master, je travaille sur un projet concernant la prédiction des prix futurs des marchés boursiers. Ce projet est toujours en cours, avec des résultats encourageants obtenus pour le moment.", "button_text": "En savoir plus", "date": "De novembre 2024 à mai 2025" + }, + "this_website":{ + "title": "Ce site web", + "desc": "Il est indispensable d'avoir un site personnel en évoluant dans le milieu de l'Informatique. Pour voir sur quoi je travaille, ou comment m'envoyer un message, il y aura toujours ici des informations à jour.", + "button_text": "Voir sur Github", + "date": "Depuis février 2025" } }, "tags":{ diff --git a/src/components/home/projects.vue b/src/components/home/projects.vue index c311e82..3c6dbf1 100644 --- a/src/components/home/projects.vue +++ b/src/components/home/projects.vue @@ -40,6 +40,7 @@ import semanticSegmentationImg from '@/assets/img/semantic_segmentation.png'; import videoEditorImg from '@/assets/img/video_sample.png'; import tradingAiImg from '@/assets/img/trading_ai.png'; + import thisWebsiteImg from '@/assets/img/this_website.png'; import {useI18n} from 'vue-i18n'; const i18n = useI18n(); @@ -82,6 +83,18 @@ {title:i18n.t("home.projects.tags.bugs_only"), colour:tagsColours.bugs_only} ], date: i18n.t("home.projects.project.portfolio.date") + },{ + picture: thisWebsiteImg, + title: i18n.t("home.projects.project.this_website.title"), + desc:i18n.t("home.projects.project.this_website.desc"), + buttonText:i18n.t("home.projects.project.this_website.button_text"), + buttonLink:"https://github.com/LJ5O/website", + localButton:false, + tags:[ + {title:i18n.t("home.projects.tags.active"), colour:tagsColours.active}, + {title:i18n.t("home.projects.tags.home"), colour:tagsColours.home} + ], + date: i18n.t("home.projects.project.this_website.date") },{ picture: tradingAiImg, title: i18n.t("home.projects.project.trading_ai.title"), @@ -95,19 +108,6 @@ {title:i18n.t("home.projects.tags.school"), colour:tagsColours.school} ], date: i18n.t("home.projects.project.trading_ai.date") - },{ - picture: semanticSegmentationImg, - title: i18n.t("home.projects.project.semantic_segmentation.title"), - desc:i18n.t("home.projects.project.semantic_segmentation.desc"), - buttonText:i18n.t("home.projects.project.semantic_segmentation.button_text"), - buttonLink:"semantic_segmentation", - localButton:true, - tags:[ - {title:i18n.t("home.projects.tags.research"), colour:tagsColours.research}, - {title:i18n.t("home.projects.tags.school"), colour:tagsColours.school}, - {title:i18n.t("home.projects.tags.archived"), colour:tagsColours.archived} - ], - date: i18n.t("home.projects.project.semantic_segmentation.date") },{ picture: videoEditorImg, title: i18n.t("home.projects.project.video_editor.title"), @@ -121,6 +121,19 @@ {title:i18n.t("home.projects.tags.archived"), colour:tagsColours.archived} ], date: i18n.t("home.projects.project.video_editor.date") + },{ + picture: semanticSegmentationImg, + title: i18n.t("home.projects.project.semantic_segmentation.title"), + desc:i18n.t("home.projects.project.semantic_segmentation.desc"), + buttonText:i18n.t("home.projects.project.semantic_segmentation.button_text"), + buttonLink:"semantic_segmentation", + localButton:true, + tags:[ + {title:i18n.t("home.projects.tags.research"), colour:tagsColours.research}, + {title:i18n.t("home.projects.tags.school"), colour:tagsColours.school}, + {title:i18n.t("home.projects.tags.archived"), colour:tagsColours.archived} + ], + date: i18n.t("home.projects.project.semantic_segmentation.date") }]; function goToTop(){