From f422af5de382ad423344f5f27ffc82c7a7b4b677 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 23:21:10 +0000 Subject: [PATCH] Add VueFlow ecosystem page with education, experience, projects, and skills nodes Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com> --- app/assets/css/vue-flow.css | 3 + app/pages/ecosystem.vue | 291 +++++++++++++++++++++++++++++++++++- nuxt.config.ts | 2 +- package.json | 3 + 4 files changed, 297 insertions(+), 2 deletions(-) create mode 100644 app/assets/css/vue-flow.css diff --git a/app/assets/css/vue-flow.css b/app/assets/css/vue-flow.css new file mode 100644 index 0000000..ad04347 --- /dev/null +++ b/app/assets/css/vue-flow.css @@ -0,0 +1,3 @@ +@import '@vue-flow/core/dist/style.css'; +@import '@vue-flow/core/dist/theme-default.css'; +@import '@vue-flow/controls/dist/style.css'; diff --git a/app/pages/ecosystem.vue b/app/pages/ecosystem.vue index f57ec9d..1b92fa1 100644 --- a/app/pages/ecosystem.vue +++ b/app/pages/ecosystem.vue @@ -1,11 +1,300 @@ - + + + + Ecosystem + + + Interactive visualization of my educational journey, professional experiences, projects, and skills + + + + + + + + + diff --git a/nuxt.config.ts b/nuxt.config.ts index a4a0462..ed175c2 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -21,7 +21,7 @@ export default defineNuxtConfig({ } }, - css: ['~/assets/css/main.css'], + css: ['~/assets/css/main.css', '~/assets/css/vue-flow.css'], colorMode: { preference: 'system', diff --git a/package.json b/package.json index 805c606..12062df 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,9 @@ "@nuxt/ui": "^4.3.0", "@nuxthub/core": "0.10.4", "@nuxtjs/mdc": "0.19.2", + "@vue-flow/background": "^1.3.2", + "@vue-flow/controls": "^1.1.3", + "@vue-flow/core": "^1.48.1", "@vueuse/core": "^14.1.0", "@vueuse/math": "^14.1.0", "better-sqlite3": "^12.5.0",
+ Interactive visualization of my educational journey, professional experiences, projects, and skills +