From 634277ef1cb630765fdcee64f9994bfa7e5c2109 Mon Sep 17 00:00:00 2001 From: Sumita Canopas Date: Tue, 31 Oct 2023 16:43:14 +0530 Subject: [PATCH] Feat: Nuxt migration for blogs and resources --- .githooks/pre-commit | 2 +- .github/workflows/build.yml | 2 +- .github/workflows/deploy-frontend-dev.yml | 43 +- .github/workflows/deploy-frontend-prod.yml | 43 +- .gitignore | 3 +- README.md | 2 +- deploy/deploy-ecr-image.sh | 15 - go.sum | 2 + {vue-frontend => nuxt-frontend}/.eslintignore | 0 nuxt-frontend/.gitignore | 24 + nuxt-frontend/app.vue | 5 + nuxt-frontend/assets/css/app.css | 87 + nuxt-frontend/assets/css/global.css | 240 + .../assets/fonts/FuturaLT-Bold-Subset.woff2 | Bin .../assets/fonts/Inter-Bold-Subset.woff2 | Bin .../assets/fonts/Inter-Light-Subset.woff2 | Bin .../assets/fonts/Inter-Medium-Subset.woff2 | Bin .../assets/fonts/Inter-Regular-Subset.woff2 | Bin .../assets/fonts/Inter-SemiBold-Subset.woff2 | Bin .../assets/fonts/Open-Sans-Bold.woff2 | Bin .../assets/fonts/Open-Sans-SemiBold.woff2 | Bin .../fonts/ProductSans-Regular-Subset.woff2 | Bin .../assets/fonts/Roboto-Bold-Subset.woff2 | Bin .../assets/fonts/Roboto-Medium-Subset.woff2 | Bin .../assets/images/CTA/Cta-1200w.webp | Bin .../assets/images/CTA/Cta-2400w.webp | Bin .../assets/images/CTA/Cta-400w.webp | Bin .../assets/images/CTA/Cta-800w.webp | Bin .../assets/images/CTA/bg/1200.svg | 0 .../assets/images/CTA/bg/2400.svg | 0 .../assets/images/CTA/bg/400.svg | 0 .../assets/images/CTA/bg/800.svg | 0 .../assets/images/about/cta-1600w.webp | Bin .../assets/images/about/cta-2400w.webp | Bin .../assets/images/about/cta-400w.webp | Bin .../assets/images/about/cta-800w.webp | Bin .../images/about/workspace-image-1.webp | Bin .../images/about/workspace-image-2.webp | Bin .../andriod-app-development/blog/1-400w.webp | Bin .../andriod-app-development/blog/1-800w.webp | Bin .../andriod-app-development/blog/2-400w.webp | Bin .../andriod-app-development/blog/2-800w.webp | Bin .../andriod-app-development/blog/3-400w.webp | Bin .../andriod-app-development/blog/3-800w.webp | Bin .../andriod-app-development/blog/4-400w.webp | Bin .../andriod-app-development/blog/4-800w.webp | Bin .../andriod-app-development/blog/5-400w.webp | Bin .../andriod-app-development/blog/5-800w.webp | Bin .../blog/desk-800w.webp | Bin .../casestudy/cta-400w.webp | Bin .../casestudy/cta-800w.webp | Bin .../casestudy/desktop/p1-400w.webp | Bin .../casestudy/desktop/p1-800w.webp | Bin .../casestudy/desktop/p2-400w.webp | Bin .../casestudy/desktop/p2-800w.webp | Bin .../casestudy/desktop/p3-400w.webp | Bin .../casestudy/desktop/p3-800w.webp | Bin .../casestudy/desktop/p4-400w.webp | Bin .../casestudy/desktop/p4-800w.webp | Bin .../casestudy/desktop/results.webp | Bin .../casestudy/p1-400w.webp | Bin .../casestudy/p1-800w.webp | Bin .../casestudy/p2-400w.webp | Bin .../casestudy/p2-800w.webp | Bin .../casestudy/p3-400w.webp | Bin .../casestudy/p3-800w.webp | Bin .../casestudy/p4-400w.webp | Bin .../casestudy/p4-800w.webp | Bin .../casestudy/results.webp | Bin .../cta/cta2background-1200w.webp | Bin .../cta/cta2background-2400w.webp | Bin .../cta/cta2background-400w.webp | Bin .../cta/cta2background-800w.webp | Bin .../andriod-app-development/cta/cta3.webp | Bin .../cta/pinkBackground.webp | Bin .../development/1.webp | Bin .../development/2.webp | Bin .../development/3.webp | Bin .../development/4.webp | Bin .../development/5.webp | Bin .../images/andriod-app-development/faq.webp | Bin .../images/andriod-app-development/icon.webp | Bin .../inactive-icon.webp | Bin .../landing/background-1200w.webp | Bin .../landing/background-2400w.webp | Bin .../landing/background-400w.webp | Bin .../landing/background-800w.webp | Bin .../benefits/jobs_canopas_celebration.svg | 0 .../images/benefits/jobs_canopas_clock.svg | 0 .../images/benefits/jobs_canopas_cooking.svg | 0 .../images/benefits/jobs_canopas_health.svg | 0 .../images/benefits/jobs_canopas_laptop.svg | 0 .../images/benefits/jobs_canopas_learning.svg | 0 .../images/benefits/jobs_canopas_working.svg | 0 .../assets/images/blog/bg/bg2400.svg | 0 .../assets/images/blog/bg/bg400.svg | 0 .../client-thankyou/benefit-bg-2-1400w.webp | Bin .../client-thankyou/benefit-bg-2-1800w.webp | Bin .../client-thankyou/benefit-bg-2-2400w.webp | Bin .../client-thankyou/benefit-bg-2-400w.webp | Bin .../client-thankyou/benefit-bg-2-800w.webp | Bin .../client-thankyou/benefit-bg-400w.webp | Bin .../client-thankyou/benefit-bg-800w.webp | Bin .../client-thankyou/cta-image-1-400w.webp | Bin .../client-thankyou/cta-image-400w.webp | Bin .../images/clients/v3-client/ReviewImage.webp | Bin .../animations/JetpackComposeAnimations.mp4 | Bin .../animations/JetpackComposeAnimations.webm | Bin .../contribution/animations/UIPilot.mp4 | Bin .../contribution/animations/UIPilot.webm | Bin .../contribution/animations/introShowCase.mp4 | Bin .../animations/introShowCase.webm | Bin .../images/contribution/intro-showcase.webp | Bin .../assets/images/contribution/ui-pilot.webp | Bin .../animations/desktop/animation-1-400w.webp | Bin .../animations/desktop/animation-1-800w.webp | Bin .../animations/desktop/animation-2-400w.webp | Bin .../animations/desktop/animation-2-800w.webp | Bin .../animations/desktop/animation-3-400w.webp | Bin .../animations/desktop/animation-3-800w.webp | Bin .../animations/desktop/animation-4-400w.webp | Bin .../animations/desktop/animation-4-800w.webp | Bin .../animations/desktop/animation-5-400w.webp | Bin .../animations/desktop/animation-5-800w.webp | Bin .../animations/desktop/animation-6-400w.webp | Bin .../animations/desktop/animation-6-800w.webp | Bin .../animations/mobile/animation-1-400w.webp | Bin .../animations/mobile/animation-1-800w.webp | Bin .../animations/mobile/animation-2-400w.webp | Bin .../animations/mobile/animation-2-800w.webp | Bin .../animations/mobile/animation-3-400w.webp | Bin .../animations/mobile/animation-3-800w.webp | Bin .../animations/mobile/animation-4-400w.webp | Bin .../animations/mobile/animation-4-800w.webp | Bin .../animations/mobile/animation-5-400w.webp | Bin .../animations/mobile/animation-5-800w.webp | Bin .../animations/mobile/animation-6-400w.webp | Bin .../animations/mobile/animation-6-800w.webp | Bin .../images/contributions/devops/1-400w.webp | Bin .../images/contributions/devops/1-800w.webp | Bin .../images/contributions/devops/2-400w.webp | Bin .../images/contributions/devops/2-800w.webp | Bin .../images/contributions/devops/3-400w.webp | Bin .../images/contributions/devops/3-800w.webp | Bin .../images/contributions/devops/4-400w.webp | Bin .../images/contributions/devops/4-800w.webp | Bin .../images/contributions/devops/5-400w.webp | Bin .../images/contributions/devops/5-800w.webp | Bin .../images/contributions/explore/1-400w.webp | Bin .../images/contributions/explore/1-800w.webp | Bin .../images/contributions/explore/2-400w.webp | Bin .../images/contributions/explore/2-800w.webp | Bin .../images/contributions/explore/3-400w.webp | Bin .../images/contributions/explore/3-800w.webp | Bin .../images/contributions/explore/4-400w.webp | Bin .../images/contributions/explore/4-800w.webp | Bin .../images/contributions/explore/5-400w.webp | Bin .../images/contributions/explore/5-800w.webp | Bin .../images/contributions/explore/6-400w.webp | Bin .../images/contributions/explore/6-800w.webp | Bin .../images/contributions/explore/7-400w.webp | Bin .../images/contributions/explore/7-800w.webp | Bin .../images/contributions/explore/8-400w.webp | Bin .../images/contributions/explore/8-800w.webp | Bin .../favourites/desktop/android-400w.webp | Bin .../favourites/desktop/android-800w.webp | Bin .../favourites/desktop/dragDrop-400w.webp | Bin .../favourites/desktop/dragDrop-800w.webp | Bin .../favourites/desktop/golang-400w.webp | Bin .../favourites/desktop/golang-800w.webp | Bin .../favourites/desktop/jetpack-400w.webp | Bin .../favourites/desktop/jetpack-800w.webp | Bin .../favourites/desktop/kotlin-400w.webp | Bin .../favourites/desktop/kotlin-800w.webp | Bin .../contributions/favourites/like-100w.webp | Bin .../favourites/mobile/android-400w.webp | Bin .../favourites/mobile/android-800w.webp | Bin .../favourites/mobile/dragDrop-400w.webp | Bin .../favourites/mobile/dragDrop-800w.webp | Bin .../favourites/mobile/golang-400w.webp | Bin .../favourites/mobile/golang-800w.webp | Bin .../favourites/mobile/jetpack-400w.webp | Bin .../favourites/mobile/jetpack-800w.webp | Bin .../favourites/mobile/kotlin-400w.webp | Bin .../favourites/mobile/kotlin-800w.webp | Bin .../contributors/contributor-1-100w.webp | Bin .../contributors/contributor-10-100w.webp | Bin .../contributors/contributor-11-100w.webp | Bin .../contributors/contributor-12-100w.webp | Bin .../contributors/contributor-14-100w.webp | Bin .../contributors/contributor-2-100w.webp | Bin .../contributors/contributor-3-100w.webp | Bin .../contributors/contributor-4-100w.webp | Bin .../contributors/contributor-6-100w.webp | Bin .../contributors/contributor-8-100w.webp | Bin .../contributors/contributor-9-100w.webp | Bin .../github/desktop/android-1-400w.webp | Bin .../github/desktop/android-1-800w.webp | Bin .../github/desktop/android-2-400w.webp | Bin .../github/desktop/android-2-800w.webp | Bin .../github/desktop/android-3-400w.webp | Bin .../github/desktop/android-3-800w.webp | Bin .../github/desktop/ios-1-400w.webp | Bin .../github/desktop/ios-1-800w.webp | Bin .../github/desktop/ios-2-400w.webp | Bin .../github/desktop/ios-2-800w.webp | Bin .../github/desktop/ios-3-400w.webp | Bin .../github/desktop/ios-3-800w.webp | Bin .../github/desktop/web-1-400w.webp | Bin .../github/desktop/web-1-800w.webp | Bin .../github/desktop/web-2-400w.webp | Bin .../github/desktop/web-2-800w.webp | Bin .../github/desktop/web-3-400w.webp | Bin .../github/desktop/web-3-800w.webp | Bin .../github/desktop/web-4-400w.webp | Bin .../github/desktop/web-4-800w.webp | Bin .../github/mobile/android-1-400w.webp | Bin .../github/mobile/android-1-800w.webp | Bin .../github/mobile/android-2-400w.webp | Bin .../github/mobile/android-2-800w.webp | Bin .../github/mobile/android-3-400w.webp | Bin .../github/mobile/android-3-800w.webp | Bin .../github/mobile/ios-1-400w.webp | Bin .../github/mobile/ios-1-800w.webp | Bin .../github/mobile/ios-2-400w.webp | Bin .../github/mobile/ios-2-800w.webp | Bin .../github/mobile/ios-3-400w.webp | Bin .../github/mobile/ios-3-800w.webp | Bin .../github/mobile/web-1-400w.webp | Bin .../github/mobile/web-1-800w.webp | Bin .../github/mobile/web-2-400w.webp | Bin .../github/mobile/web-2-800w.webp | Bin .../github/mobile/web-3-400w.webp | Bin .../github/mobile/web-3-800w.webp | Bin .../github/mobile/web-4-400w.webp | Bin .../github/mobile/web-4-800w.webp | Bin .../contributions/landing/clap-small.webp | Bin .../images/contributions/landing/clap.webp | Bin .../images/contributions/landing/dribble.webp | Bin .../contributions/landing/githubicon.webp | Bin .../contributions/landing/heart_like.webp | Bin .../landing/mobile_heart_like.webp | Bin .../images/contributions/trending/1-400w.webp | Bin .../images/contributions/trending/1-600w.webp | Bin .../contributions/trending/10-400w.webp | Bin .../contributions/trending/10-600w.webp | Bin .../images/contributions/trending/2-400w.webp | Bin .../images/contributions/trending/2-600w.webp | Bin .../images/contributions/trending/3-400w.webp | Bin .../images/contributions/trending/3-600w.webp | Bin .../images/contributions/trending/4-400w.webp | Bin .../images/contributions/trending/4-600w.webp | Bin .../images/contributions/trending/5-400w.webp | Bin .../images/contributions/trending/5-600w.webp | Bin .../images/contributions/trending/6-400w.webp | Bin .../images/contributions/trending/6-600w.webp | Bin .../images/contributions/trending/7-400w.webp | Bin .../images/contributions/trending/7-600w.webp | Bin .../images/contributions/trending/8-400w.webp | Bin .../images/contributions/trending/8-600w.webp | Bin .../images/contributions/trending/9-400w.webp | Bin .../images/contributions/trending/9-600w.webp | Bin .../unittest/unit_test_1-400w.webp | Bin .../unittest/unit_test_1-800w.webp | Bin .../unittest/unit_test_2-400w.webp | Bin .../unittest/unit_test_2-800w.webp | Bin .../unittest/unit_test_3-400w.webp | Bin .../unittest/unit_test_3-800w.webp | Bin .../unittest/unit_test_4-400w.webp | Bin .../unittest/unit_test_4-800w.webp | Bin .../unittest/unit_test_5-400w.webp | Bin .../unittest/unit_test_5-800w.webp | Bin .../unittest/unit_test_6-400w.webp | Bin .../unittest/unit_test_6-800w.webp | Bin .../unittest/unit_test_7-400w.webp | Bin .../unittest/unit_test_7-800w.webp | Bin .../images/contributions/weekly/android.webp | Bin .../images/contributions/weekly/flutter.webp | Bin .../images/contributions/weekly/ios.webp | Bin .../images/contributions/weekly/web.webp | Bin .../assets/images/faq/FAQ.svg | 0 .../landing/landing1200w.webp | Bin .../landing/landing2400w.webp | Bin .../landing/landing400w.webp | Bin .../landing/landing800w.webp | Bin .../assets/images/footer/new-bg.svg | 0 .../assets/images/icon.svg | 0 .../ios-app-development/blog/blog1-400w.webp | Bin .../ios-app-development/blog/blog2-400w.webp | Bin .../ios-app-development/blog/blog3-400w.webp | Bin .../ios-app-development/blog/blog4-400w.webp | Bin .../ios-app-development/blog/blog5-400w.webp | Bin .../blog/desk-blog1-1200w.webp | Bin .../blog/desk-blog1-800w.webp | Bin .../blog/desk-blog2-1200w.webp | Bin .../blog/desk-blog2-800w.webp | Bin .../blog/desk-blog3-1200w.webp | Bin .../blog/desk-blog3-800w.webp | Bin .../blog/desk-blog4-1200w.webp | Bin .../blog/desk-blog4-800w.webp | Bin .../blog/desk-blog5-1200w.webp | Bin .../blog/desk-blog5-800w.webp | Bin .../casestudy/justly1-800w.webp | Bin .../casestudy/justly2-800w.webp | Bin .../casestudy/luxe1-800w.webp | Bin .../casestudy/luxe2-800w.webp | Bin .../casestudy/mobile/justly1.webp | Bin .../casestudy/mobile/justly2.webp | Bin .../casestudy/mobile/luxeradio1.webp | Bin .../casestudy/mobile/luxeradio2.webp | Bin .../casestudy/mobile/togness1.webp | Bin .../casestudy/mobile/togness2.webp | Bin .../casestudy/togness1-800w.webp | Bin .../casestudy/togness2-800w.webp | Bin .../cta/cta2background-1200w.webp | Bin .../cta/cta2background-2400w.webp | Bin .../cta/cta2background-400w.webp | Bin .../cta/cta2background-800w.webp | Bin .../cta/desktopCta-1-1200w.webp | Bin .../cta/desktopCta-1-2400w.webp | Bin .../cta/desktopCta-1-800w.webp | Bin .../ios-app-development/cta/mobile.webp | Bin .../development/activeconsultation.webp | Bin .../development/activedeployment.webp | Bin .../development/activedesign.webp | Bin .../development/activedevelopment.webp | Bin .../development/activemaintenance.webp | Bin .../development/consultation.webp | Bin .../development/deployment.webp | Bin .../development/design.webp | Bin .../development/development.webp | Bin .../development/maintenance.webp | Bin .../landing/landing-1200w.webp | Bin .../landing/landing-400w.webp | Bin .../landing/landing-800w.webp | Bin .../landing/landing-md-800w.webp | Bin .../ios-app-development/quote-left.webp | Bin .../ios-app-development/quote-right.webp | Bin .../review-background-400w.webp | Bin .../contribution/JetpackComposeAnimations.mp4 | Bin .../JetpackComposeAnimations.webm | Bin .../contribution/UIPilot-400w.webp | Bin .../contribution/UIPilot-800w.webp | Bin .../contribution/introShowCase-400w.webp | Bin .../contribution/introShowCase-800w.webp | Bin .../assets/images/jobsthankyou/desktop1.webp | Bin .../assets/images/jobsthankyou/desktop2.webp | Bin .../assets/images/jobsthankyou/desktop3.webp | Bin .../assets/images/jobsthankyou/mobile1.webp | Bin .../assets/images/jobsthankyou/mobile2.webp | Bin .../assets/images/jobsthankyou/mobile3.webp | Bin .../images/landing/bg/background-1200w.webp | Bin .../images/landing/bg/background-2100w.webp | Bin .../images/landing/bg/background-400w.webp | Bin .../images/landing/bg/background-800w.webp | Bin .../assets/images/landing/client1-100w.webp | Bin .../assets/images/landing/client2-100w.webp | Bin .../assets/images/landing/client3-100w.webp | Bin .../assets/images/landing/client4-100w.webp | Bin .../assets/images/landing/landing-1200w.webp | Bin .../assets/images/landing/landing-1600w.webp | Bin .../assets/images/landing/landing-2100w.webp | Bin .../assets/images/landing/landing-400w.webp | Bin .../assets/images/landing/landing-800w.webp | Bin .../life/jobs_canopas_life_1-1600w.webp | Bin .../images/life/jobs_canopas_life_1-400w.webp | Bin .../images/life/jobs_canopas_life_1-800w.webp | Bin .../life/jobs_canopas_life_10-1600w.webp | Bin .../life/jobs_canopas_life_10-400w.webp | Bin .../life/jobs_canopas_life_10-800w.webp | Bin .../life/jobs_canopas_life_11-1600w.webp | Bin .../life/jobs_canopas_life_11-400w.webp | Bin .../life/jobs_canopas_life_11-800w.webp | Bin .../life/jobs_canopas_life_12-1600w.webp | Bin .../life/jobs_canopas_life_12-400w.webp | Bin .../life/jobs_canopas_life_12-800w.webp | Bin .../life/jobs_canopas_life_2-1600w.webp | Bin .../images/life/jobs_canopas_life_2-400w.webp | Bin .../images/life/jobs_canopas_life_2-800w.webp | Bin .../life/jobs_canopas_life_3-1600w.webp | Bin .../images/life/jobs_canopas_life_3-400w.webp | Bin .../images/life/jobs_canopas_life_3-800w.webp | Bin .../life/jobs_canopas_life_4-1600w.webp | Bin .../images/life/jobs_canopas_life_4-400w.webp | Bin .../images/life/jobs_canopas_life_4-800w.webp | Bin .../life/jobs_canopas_life_5-1600w.webp | Bin .../images/life/jobs_canopas_life_5-400w.webp | Bin .../images/life/jobs_canopas_life_5-800w.webp | Bin .../life/jobs_canopas_life_6-1600w.webp | Bin .../images/life/jobs_canopas_life_6-400w.webp | Bin .../images/life/jobs_canopas_life_6-800w.webp | Bin .../life/jobs_canopas_life_7-1600w.webp | Bin .../images/life/jobs_canopas_life_7-400w.webp | Bin .../images/life/jobs_canopas_life_7-800w.webp | Bin .../life/jobs_canopas_life_8-1600w.webp | Bin .../images/life/jobs_canopas_life_8-400w.webp | Bin .../images/life/jobs_canopas_life_8-800w.webp | Bin .../life/jobs_canopas_life_9-1600w.webp | Bin .../images/life/jobs_canopas_life_9-400w.webp | Bin .../images/life/jobs_canopas_life_9-800w.webp | Bin .../assets/images/logo/404page_4_1.svg | 0 .../assets/images/logo/404page_4_2.svg | 0 .../assets/images/logo/canopas-icon.svg | 0 .../assets/images/logo/logo-header.svg | 0 .../client-review/circle.gif | Bin .../client-review/quote.webp | Bin .../client-review/rating-star.gif | Bin .../cta-1/desktop/background-1200w.webp | Bin .../cta-1/desktop/background-1600w.webp | Bin .../cta-1/desktop/background-2400w.webp | Bin .../cta-1/desktop/background-800w.webp | Bin .../cta-1/mobile/background-400w.webp | Bin .../cta-1/mobile/background-800w.webp | Bin .../cta-2/cta-image-400w.webp | Bin .../cta-2/cta-image-800w.webp | Bin .../development-process/process-1.gif | Bin .../development-process/process-2.gif | Bin .../development-process/process-3.gif | Bin .../development-process/process-4.gif | Bin .../development-process/process-5.gif | Bin .../landing/card-400w.webp | Bin .../landing/card-800w.webp | Bin .../landing/mobile-mockup-400w.webp | Bin .../landing/mobile-mockup-800w.webp | Bin .../landing/mockup-400w.webp | Bin .../landing/mockup-800w.webp | Bin .../portfolio/desktop/justly-400w.webp | Bin .../portfolio/desktop/justly-600w.webp | Bin .../portfolio/desktop/justly-800w.webp | Bin .../portfolio/desktop/justly-logo.webp | Bin .../portfolio/desktop/luxeradio-400w.webp | Bin .../portfolio/desktop/luxeradio-600w.webp | Bin .../portfolio/desktop/luxeradio-800w.webp | Bin .../portfolio/desktop/luxeradio-logo.webp | Bin .../portfolio/desktop/smile-400w.webp | Bin .../portfolio/desktop/smile-600w.webp | Bin .../portfolio/desktop/smile-800w.webp | Bin .../portfolio/desktop/togness-400w.webp | Bin .../portfolio/desktop/togness-600w.webp | Bin .../portfolio/desktop/togness-800w.webp | Bin .../portfolio/mobile/justly-400w.webp | Bin .../portfolio/mobile/justly-600w.webp | Bin .../portfolio/mobile/justly-800w.webp | Bin .../portfolio/mobile/justly-logo.webp | Bin .../portfolio/mobile/luxeradio-400w.webp | Bin .../portfolio/mobile/luxeradio-600w.webp | Bin .../portfolio/mobile/luxeradio-800w.webp | Bin .../portfolio/mobile/luxeradio-logo.webp | Bin .../portfolio/mobile/smile-400w.webp | Bin .../portfolio/mobile/smile-600w.webp | Bin .../portfolio/mobile/smile-800w.webp | Bin .../portfolio/mobile/togness-400w.webp | Bin .../portfolio/mobile/togness-600w.webp | Bin .../portfolio/mobile/togness-800w.webp | Bin .../portfolio/smile-logo.webp | Bin .../portfolio/togness-logo.webp | Bin .../services/android/android.webp | Bin .../services/android/androidstudio.webp | Bin .../services/android/gradle.webp | Bin .../services/android/jetpackcompose.webp | Bin .../services/android/kotlin.webp | Bin .../services/flutter/dart.webp | Bin .../services/flutter/firebase.webp | Bin .../services/flutter/flutter.webp | Bin .../services/ios/cocoapods.webp | Bin .../services/ios/iOS.webp | Bin .../services/ios/swift.webp | Bin .../services/ios/xcode.webp | Bin .../perks/jobs_canopas_perks_1_400w.webp | Bin .../perks/jobs_canopas_perks_1_800w.webp | Bin .../perks/jobs_canopas_perks_2_400w.webp | Bin .../perks/jobs_canopas_perks_2_800w.webp | Bin .../perks/jobs_canopas_perks_3_400w.webp | Bin .../perks/jobs_canopas_perks_3_800w.webp | Bin .../perks/jobs_canopas_perks_4_400w.webp | Bin .../perks/jobs_canopas_perks_4_800w.webp | Bin .../perks/jobs_canopas_perks_5_400w.webp | Bin .../perks/jobs_canopas_perks_5_800w.webp | Bin .../perks/jobs_canopas_perks_6_400w.webp | Bin .../perks/jobs_canopas_perks_6_800w.webp | Bin .../perks/jobs_canopas_perks_7_400w.webp | Bin .../perks/jobs_canopas_perks_7_800w.webp | Bin .../perks/jobs_canopas_perks_8_400w.webp | Bin .../perks/jobs_canopas_perks_8_800w.webp | Bin .../phases/canopas_phases_designing.gif | Bin .../phases/canopas_phases_development.gif | Bin .../phases/canopas_phases_marketing.gif | Bin .../images/phases/canopas_phases_planning.gif | Bin .../images/phases/canopas_phases_support.gif | Bin .../assets/images/portfolio/app_store.webp | Bin .../assets/images/portfolio/justly-1200w.webp | Bin .../assets/images/portfolio/justly-1600w.webp | Bin .../assets/images/portfolio/justly-400w.webp | Bin .../assets/images/portfolio/justly-800w.webp | Bin .../justly/branding/background-1400w.webp | Bin .../justly/branding/background-2400w.webp | Bin .../justly/branding/background-400w.webp | Bin .../justly/branding/background-800w.webp | Bin .../branding/justly_branding_1-1200w.webp | Bin .../branding/justly_branding_1-400w.webp | Bin .../branding/justly_branding_1-800w.webp | Bin .../branding/justly_branding_2-1200w.webp | Bin .../branding/justly_branding_2-400w.webp | Bin .../branding/justly_branding_2-800w.webp | Bin .../branding/justly_branding_3-1200w.webp | Bin .../branding/justly_branding_3-400w.webp | Bin .../branding/justly_branding_3-800w.webp | Bin .../branding/justly_branding_4-1200w.webp | Bin .../branding/justly_branding_4-400w.webp | Bin .../branding/justly_branding_4-800w.webp | Bin .../portfolio/justly/design/design-1400w.webp | Bin .../portfolio/justly/design/design-2400w.webp | Bin .../portfolio/justly/design/design-400w.webp | Bin .../portfolio/justly/design/design-800w.webp | Bin .../justly/features/justly-goal-1200w.webp | Bin .../justly/features/justly-goal-400w.webp | Bin .../justly/features/justly-goal-800w.webp | Bin .../justly/features/justly-logo-1200w.webp | Bin .../justly/features/justly-logo-400w.webp | Bin .../justly/features/justly-logo-800w.webp | Bin .../justly/features/justly-notes-1200w.webp | Bin .../justly/features/justly-notes-400w.webp | Bin .../justly/features/justly-notes-800w.webp | Bin .../justly/features/justly-rank-1200w.webp | Bin .../justly/features/justly-rank-400w.webp | Bin .../justly/features/justly-rank-800w.webp | Bin .../justly/footer/background-1400w.webp | Bin .../justly/footer/background-2400w.webp | Bin .../justly/footer/background-400w.webp | Bin .../justly/footer/background-800w.webp | Bin .../justly/landing/background-1400w.webp | Bin .../justly/landing/background-2400w.webp | Bin .../justly/landing/background-400w.webp | Bin .../justly/landing/background-800w.webp | Bin .../images/portfolio/luxeradio-1200w.webp | Bin .../images/portfolio/luxeradio-1600w.webp | Bin .../images/portfolio/luxeradio-400w.webp | Bin .../images/portfolio/luxeradio-800w.webp | Bin .../luxeradio/branding/background-1400w.webp | Bin .../luxeradio/branding/background-2400w.webp | Bin .../luxeradio/branding/background-400w.webp | Bin .../luxeradio/branding/background-800w.webp | Bin .../branding/luxeradio_branding_1-1200w.webp | Bin .../branding/luxeradio_branding_1-1600w.webp | Bin .../branding/luxeradio_branding_1-400w.webp | Bin .../branding/luxeradio_branding_1-800w.webp | Bin .../branding/luxeradio_branding_2-1200w.webp | Bin .../branding/luxeradio_branding_2-1600w.webp | Bin .../branding/luxeradio_branding_2-400w.webp | Bin .../branding/luxeradio_branding_2-800w.webp | Bin .../branding/luxeradio_branding_3-1200w.webp | Bin .../branding/luxeradio_branding_3-1600w.webp | Bin .../branding/luxeradio_branding_3-400w.webp | Bin .../branding/luxeradio_branding_3-800w.webp | Bin .../branding/luxeradio_branding_5-1200w.webp | Bin .../branding/luxeradio_branding_5-1600w.webp | Bin .../branding/luxeradio_branding_5-400w.webp | Bin .../branding/luxeradio_branding_5-800w.webp | Bin .../branding/luxeradio_branding_video.mp4 | Bin .../design/luxeradio_design_1-1400w.webp | Bin .../design/luxeradio_design_1-2400w.webp | Bin .../design/luxeradio_design_1-400w.webp | Bin .../design/luxeradio_design_1-800w.webp | Bin .../design/luxeradio_design_2-1400w.webp | Bin .../design/luxeradio_design_2-2400w.webp | Bin .../design/luxeradio_design_2-400w.webp | Bin .../design/luxeradio_design_2-800w.webp | Bin .../element/luxeradio_element_1-1200w.webp | Bin .../element/luxeradio_element_1-1600w.webp | Bin .../element/luxeradio_element_1-400w.webp | Bin .../element/luxeradio_element_1-800w.webp | Bin .../element/luxeradio_element_2-1200w.webp | Bin .../element/luxeradio_element_2-1600w.webp | Bin .../element/luxeradio_element_2-400w.webp | Bin .../element/luxeradio_element_2-800w.webp | Bin .../element/luxeradio_element_3-1200w.webp | Bin .../element/luxeradio_element_3-1600w.webp | Bin .../element/luxeradio_element_3-400w.webp | Bin .../element/luxeradio_element_3-800w.webp | Bin .../element/luxeradio_element_video.mp4 | Bin .../luxeradio/footer/background-1400w.webp | Bin .../luxeradio/footer/background-2400w.webp | Bin .../luxeradio/footer/background-400w.webp | Bin .../luxeradio/footer/background-800w.webp | Bin .../luxeradio/landing/background-1400w.webp | Bin .../luxeradio/landing/background-2400w.webp | Bin .../luxeradio/landing/background-400w.webp | Bin .../luxeradio/landing/background-800w.webp | Bin .../luxeradio/video/background-1200w.webp | Bin .../luxeradio/video/background-1600w.webp | Bin .../luxeradio/video/background-400w.webp | Bin .../luxeradio/video/background-800w.webp | Bin .../portfolio/new-portfolio/cta-1600w.webp | Bin .../portfolio/new-portfolio/cta-2400w.webp | Bin .../portfolio/new-portfolio/cta-400w.webp | Bin .../portfolio/new-portfolio/cta-800w.webp | Bin .../new-portfolio/justly-1-1600w.webp | Bin .../new-portfolio/justly-1-400w.webp | Bin .../new-portfolio/justly-1-800w.webp | Bin .../new-portfolio/justly-2-1600w.webp | Bin .../new-portfolio/justly-2-400w.webp | Bin .../new-portfolio/justly-2-800w.webp | Bin .../new-portfolio/justly-3-1600w.webp | Bin .../new-portfolio/justly-3-400w.webp | Bin .../new-portfolio/justly-3-800w.webp | Bin .../new-portfolio/luxeradio-1-1600w.webp | Bin .../new-portfolio/luxeradio-1-400w.webp | Bin .../new-portfolio/luxeradio-1-800w.webp | Bin .../new-portfolio/luxeradio-2-1600w.webp | Bin .../new-portfolio/luxeradio-2-400w.webp | Bin .../new-portfolio/luxeradio-2-800w.webp | Bin .../new-portfolio/new-cta-1600w.webp | Bin .../new-portfolio/new-cta-2400w.webp | Bin .../portfolio/new-portfolio/new-cta-400w.webp | Bin .../portfolio/new-portfolio/new-cta-800w.webp | Bin .../images/portfolio/new-portfolio/smile.mp4 | Bin .../images/portfolio/new-portfolio/smile.webm | Bin .../new-portfolio/togness-1-1600w.webp | Bin .../new-portfolio/togness-1-400w.webp | Bin .../new-portfolio/togness-1-800w.webp | Bin .../portfolio/new-portfolio/togness.mp4 | Bin .../portfolio/new-portfolio/togness.webm | Bin .../assets/images/portfolio/play_store.webp | Bin .../assets/images/portfolio/smilep-1200w.webp | Bin .../assets/images/portfolio/smilep-1600w.webp | Bin .../assets/images/portfolio/smilep-400w.webp | Bin .../assets/images/portfolio/smilep-800w.webp | Bin .../images/portfolio/togness-1200w.webp | Bin .../images/portfolio/togness-1600w.webp | Bin .../assets/images/portfolio/togness-400w.webp | Bin .../assets/images/portfolio/togness-800w.webp | Bin .../togness/branding/draft_story_video.mp4 | Bin .../branding/togness_branding_1-1200w.webp | Bin .../branding/togness_branding_1-1600w.webp | Bin .../branding/togness_branding_1-400w.webp | Bin .../branding/togness_branding_1-800w.webp | Bin .../branding/togness_branding_2-1200w.webp | Bin .../branding/togness_branding_2-1600w.webp | Bin .../branding/togness_branding_2-400w.webp | Bin .../branding/togness_branding_2-800w.webp | Bin .../branding/togness_branding_3-1200w.webp | Bin .../branding/togness_branding_3-1600w.webp | Bin .../branding/togness_branding_3-400w.webp | Bin .../branding/togness_branding_3-800w.webp | Bin .../branding/togness_branding_4-1200w.webp | Bin .../branding/togness_branding_4-1600w.webp | Bin .../branding/togness_branding_4-400w.webp | Bin .../branding/togness_branding_4-800w.webp | Bin .../togness/design/background-1600w.webp | Bin .../togness/design/background-2400w.webp | Bin .../togness/design/background-400w.webp | Bin .../togness/design/background-800w.webp | Bin .../element/togness_element_1-1200w.webp | Bin .../element/togness_element_1-2400w.webp | Bin .../element/togness_element_1-400w.webp | Bin .../element/togness_element_1-800w.webp | Bin .../element/togness_element_2-1200w.webp | Bin .../element/togness_element_2-2400w.webp | Bin .../element/togness_element_2-400w.webp | Bin .../element/togness_element_2-800w.webp | Bin .../element/togness_element_3-1200w.webp | Bin .../element/togness_element_3-2400w.webp | Bin .../element/togness_element_3-400w.webp | Bin .../element/togness_element_3-800w.webp | Bin .../togness/footer/background-1600w.webp | Bin .../togness/footer/background-2400w.webp | Bin .../togness/footer/background-400w.webp | Bin .../togness/footer/background-800w.webp | Bin .../togness/landing/background-1600w.webp | Bin .../togness/landing/background-2400w.webp | Bin .../togness/landing/background-400w.webp | Bin .../togness/landing/background-800w.webp | Bin .../togness/video/background-1600w.webp | Bin .../togness/video/background-2400w.webp | Bin .../togness/video/background-400w.webp | Bin .../togness/video/background-800w.webp | Bin .../togness/video/background_video.mp4 | Bin .../assets/images/services/bg/bg-1200w.webp | Bin .../assets/images/services/bg/bg-1600w.webp | Bin .../assets/images/services/bg/bg-400w.webp | Bin .../assets/images/services/bg/bg-800w.webp | Bin .../services/contact/bg/contact-bg-1200w.webp | Bin .../services/contact/bg/contact-bg-1600w.webp | Bin .../images/services/contact/contact-400w.webp | Bin .../images/services/contact/contact-800w.webp | Bin .../assets/images/services/cta/cta-400w.webp | Bin .../assets/images/services/cta/cta-800w.webp | Bin .../images/services/cta/cta-bg-400w.webp | Bin .../images/services/cta/cta-bg-800w.webp | Bin .../services/landing/landing-1200w.webp | Bin .../services/landing/landing-1400w.webp | Bin .../images/services/landing/landing-400w.webp | Bin .../images/services/landing/landing-800w.webp | Bin .../services/service/androidapp-400w.webp | Bin .../services/service/androidapp-800w.webp | Bin .../images/services/service/backend-400w.webp | Bin .../images/services/service/backend-800w.webp | Bin .../services/service/flutterapp-400w.webp | Bin .../services/service/flutterapp-800w.webp | Bin .../services/service/frontend-400w.webp | Bin .../services/service/frontend-800w.webp | Bin .../images/services/service/iosapp-400w.webp | Bin .../images/services/service/iosapp-800w.webp | Bin .../services/service/uiuxdesign-400w.webp | Bin .../services/service/uiuxdesign-800w.webp | Bin .../services/success-stories/justly-400w.webp | Bin .../services/success-stories/justly-800w.webp | Bin .../success-stories/luxeradio-400w.webp | Bin .../success-stories/luxeradio-800w.webp | Bin .../services/success-stories/smile+400w.webp | Bin .../services/success-stories/smile+800w.webp | Bin .../success-stories/togness-400w.webp | Bin .../success-stories/togness-800w.webp | Bin .../services/technology/backend-1-200w.webp | Bin .../services/technology/backend-2-200w.webp | Bin .../services/technology/backend-3-200w.webp | Bin .../services/technology/backend-4-200w.webp | Bin .../services/technology/backend-5-200w.webp | Bin .../desktop-icon/backend-1-200w.webp | Bin .../desktop-icon/backend-2-200w.webp | Bin .../desktop-icon/backend-3-200w.webp | Bin .../desktop-icon/backend-4-200w.webp | Bin .../desktop-icon/backend-5-200w.webp | Bin .../desktop-icon/devops-1-200w.webp | Bin .../desktop-icon/devops-2-200w.webp | Bin .../desktop-icon/devops-3-200w.webp | Bin .../desktop-icon/devops-4-200w.webp | Bin .../desktop-icon/devops-5-200w.webp | Bin .../desktop-icon/devops-6-200w.webp | Bin .../desktop-icon/frontend-1-200w.webp | Bin .../desktop-icon/frontend-2-200w.webp | Bin .../desktop-icon/frontend-3-200w.webp | Bin .../desktop-icon/frontend-4-200w.webp | Bin .../desktop-icon/frontend-5-200w.webp | Bin .../desktop-icon/frontend-6-200w.webp | Bin .../desktop-icon/frontend-7-200w.webp | Bin .../desktop-icon/mobileapp-1-200w.webp | Bin .../desktop-icon/mobileapp-2-200w.webp | Bin .../desktop-icon/mobileapp-3-200w.webp | Bin .../desktop-icon/mobileapp-4-200w.webp | Bin .../technology/desktop-icon/seo-1-200w.webp | Bin .../technology/desktop-icon/seo-2-200w.webp | Bin .../technology/desktop-icon/seo-3-200w.webp | Bin .../technology/desktop-icon/seo-4-200w.webp | Bin .../technology/desktop-icon/seo-5-200w.webp | Bin .../technology/desktop-icon/ui-1-200w.webp | Bin .../technology/desktop-icon/ui-2-200w.webp | Bin .../technology/desktop-icon/ui-3-200w.webp | Bin .../technology/desktop-icon/ui-4-200w.webp | Bin .../technology/desktop-icon/ui-5-200w.webp | Bin .../services/technology/devops-1-200w.webp | Bin .../services/technology/devops-2-200w.webp | Bin .../services/technology/devops-3-200w.webp | Bin .../services/technology/devops-4-200w.webp | Bin .../services/technology/devops-5-200w.webp | Bin .../services/technology/devops-6-200w.webp | Bin .../services/technology/frontend-1-200w.webp | Bin .../services/technology/frontend-2-200w.webp | Bin .../services/technology/frontend-3-200w.webp | Bin .../services/technology/frontend-4-200w.webp | Bin .../services/technology/frontend-5-200w.webp | Bin .../services/technology/frontend-6-200w.webp | Bin .../services/technology/frontend-7-200w.webp | Bin .../services/technology/mobileapp-1-200w.webp | Bin .../services/technology/mobileapp-2-200w.webp | Bin .../services/technology/mobileapp-3-200w.webp | Bin .../services/technology/mobileapp-4-200w.webp | Bin .../images/services/technology/techicon.webp | Bin .../images/services/technology/ui-1-200w.webp | Bin .../images/services/technology/ui-2-200w.webp | Bin .../images/services/technology/ui-3-200w.webp | Bin .../images/services/technology/ui-4-200w.webp | Bin .../images/services/technology/ui-5-200w.webp | Bin .../assets/images/theme/HandWing.png | Bin .../assets/images/theme/arrow.svg | 0 .../assets/images/theme/blog-bckground.svg | 0 .../assets/images/theme/cta-background.webp | Bin .../assets/images/theme/developer.webp | Bin .../assets/images/theme/loader.svg | 0 .../assets/images/theme/small-loader.svg | 0 nuxt-frontend/assets/images/user.png | Bin 0 -> 987 bytes .../images/virtues/jobs_canopas_virtue_1.svg | 0 .../images/virtues/jobs_canopas_virtue_10.svg | 0 .../images/virtues/jobs_canopas_virtue_2.svg | 0 .../images/virtues/jobs_canopas_virtue_3.svg | 0 .../images/virtues/jobs_canopas_virtue_4.svg | 0 .../images/virtues/jobs_canopas_virtue_5.svg | 0 .../images/virtues/jobs_canopas_virtue_6.svg | 0 .../images/virtues/jobs_canopas_virtue_7.svg | 0 .../images/virtues/jobs_canopas_virtue_8.svg | 0 .../images/virtues/jobs_canopas_virtue_9.svg | 0 .../assets/images/why/why-canopas-bg.svg | 0 .../assets/images/why/why-canopas-circle.webp | Bin .../assets/images/why/why-canopas-dot-1.svg | 0 .../assets/images/why/why-canopas-dot-2.svg | 0 .../assets/images/why/why-canopas-dot-3.svg | 0 .../images/why/why-canopas-mobile-1.webp | Bin .../images/why/why-canopas-mobile-2.webp | Bin .../images/why/why-canopas-mobile-3.webp | Bin .../images/why/why-canopas-mobile-4.webp | Bin .../images/why/why-canopas-mobile-5.webp | Bin .../images/why/why-canopas-mobile-bg.svg | 0 .../assets/lottie/brandingAnimation.json | 0 .../assets/lottie/cyclingAnimation.json | 0 .../assets/lottie/globe.json | 0 .../babel.config.cjs | 0 .../components/about/AboutusVirtue.vue | 6 +- nuxt-frontend/components/about/CTASection.vue | 60 + .../about/HowItAllStartedSection.vue | 38 +- .../about/HowItAllStartedSectionMobile.vue | 32 +- .../components/about/LandingSection.vue | 54 + .../components/about/WithCanopas.vue | 42 +- .../BlackCtaSection.vue | 16 +- .../android-app-development/BlogSection.vue | 98 +- .../CaseStudySection.vue | 121 +- .../android-app-development/CtaSection.vue | 76 + .../DevelopmentSection.vue | 79 +- .../android-app-development/FaqSection.vue | 141 +- .../LandingSection.vue | 22 +- .../PinkCtaSection.vue | 57 + .../SuccessStorySection.vue | 92 +- .../components/contact/CalendlyIframe.vue | 6 +- .../components/contact/NewContactForm.vue | 130 +- .../components/contact/NewContactLanding.vue | 22 +- .../contact/thank-you/BenefitSection.vue | 97 +- .../contact/thank-you/HappyClient.vue | 78 +- .../contact/thank-you/LandingSection.vue | 75 + .../contact/thank-you/ScheduleMeeting.vue | 54 +- .../contributions/AnimatedCreation.vue | 42 +- .../contributions/DesignExplore.vue | 66 +- .../contributions/DesktopLanding.vue | 188 + .../components/contributions/DevOps.vue | 66 +- .../components/contributions/Favourite.vue | 89 +- .../contributions/GithubContribution.vue | 198 +- .../contributions/MobileLanding.vue | 145 + .../components/contributions/UnitTest.vue | 54 +- .../components/contributions/WeeklyUpdate.vue | 76 +- .../contributions/WhatsTrending.vue | 145 +- nuxt-frontend/components/error404/index.vue | 69 + .../LandingSection.vue | 30 +- .../components/home-new/BlogSection.vue | 94 +- .../components/home-new/CTASection.vue | 89 + .../components/home-new/CaseStudy.vue | 122 + .../home-new/ClientReviewSection.vue | 72 +- .../home-new/ContributionSection.vue | 86 +- .../home-new/ContributionSectionMobile.vue | 85 +- .../components/home-new/HomeIndex.vue | 32 +- .../components/home-new/LandingSection.vue | 182 + .../home-new/PortfolioCTASection.vue | 74 + .../home-new/PortfolioPageCTASection.vue | 75 + .../components/home-new/PortfolioSection.vue | 58 +- .../components/home-new/ServiceSection.vue | 27 +- .../home-new/ServiceSectionMobile.vue | 27 +- .../components/home-new/UserReview.vue | 213 + .../ios-app-development/BlogSection.vue | 47 +- .../ios-app-development/CaseStudySection.vue | 108 +- .../ios-app-development/CtaSection.vue | 94 + .../ios-app-development/CtaSection2.vue | 65 + .../DevelopmentSection.vue | 60 +- .../ios-app-development/FaqSection.vue | 72 +- .../ios-app-development/LandingSection.vue | 93 + .../ios-app-development/SuccessStory.vue | 92 +- nuxt-frontend/components/jobs/CareerView.vue | 157 + .../components/jobs/FaqSection.vue | 80 +- .../components/jobs/LandingView.vue | 10 +- .../components/jobs/LifeAtCanopas.vue | 18 +- .../components/jobs/PerksAndBenefits.vue | 32 +- .../components/jobs/VirtuesView.vue | 98 +- .../components/jobs/WhyCanopas.vue | 26 +- .../components/jobs/WhyCanopasMobile.vue | 32 +- .../jobs/thank-you/ContributionSection.vue | 56 +- .../jobs/thank-you/InterviewProcess.vue | 30 +- .../components/jobs/thank-you/LatestBlog.vue | 186 + .../mobile-app-development/CTASection.vue | 46 +- .../mobile-app-development/CTASection2.vue | 83 + .../mobile-app-development/ClientReview.vue | 36 +- .../DevelopmentProcess.vue | 53 +- .../mobile-app-development/LandingSection.vue | 42 +- .../mobile-app-development/Portfolio.vue | 74 +- .../mobile-app-development/Services.vue | 54 +- .../components/partials/NewFooter.vue | 94 + .../components/partials/NewHeader.vue | 302 + .../components/portfolio/BrandingSection.vue | 108 +- .../components/portfolio/DesignSection.vue | 59 +- .../components/portfolio/ElementSection.vue | 42 +- .../components/portfolio/FooterSection.vue | 18 +- .../components/portfolio/LandingSection.vue | 62 + .../components/portfolio/NewCTASection.vue | 46 + .../portfolio/UserReviewSection.vue | 75 +- .../components/portfolio/VideoSection.vue | 111 +- .../components/services/CTASection.vue | 64 +- .../components/services/ContactUsToday.vue | 84 + .../components/services/LandingSection.vue | 21 +- .../components/services/SuccessStories.vue | 36 +- .../components/services/TechnologyStack.vue | 86 +- .../services/WhatWeOfferDesktop.vue | 30 +- .../components/services/WhatWeOfferMobile.vue | 38 +- .../components/utils/AspectRatio.vue | 4 +- .../components/utils/LottieAnimation.vue | 0 .../components/utils/PaintBrushStroke.vue | 0 .../components/utils/ScreenLoader.vue | 6 +- {vue-frontend/src => nuxt-frontend}/config.js | 4 + .../src => nuxt-frontend}/config.prod.js | 4 + nuxt-frontend/error.vue | 69 + nuxt-frontend/nuxt.config.js | 32 + nuxt-frontend/package.json | 71 + nuxt-frontend/pages/[slug].vue | 32 + .../src => nuxt-frontend}/pages/about.vue | 48 +- .../pages/android-app-development.vue | 37 +- nuxt-frontend/pages/contact.vue | 67 + .../pages/contributions.vue | 56 +- .../pages/flutter-app-development.vue | 27 +- nuxt-frontend/pages/index.vue | 31 + .../pages/ios-app-development.vue | 73 +- nuxt-frontend/pages/jobs/[id].vue | 302 + nuxt-frontend/pages/jobs/apply/[id].vue | 595 + nuxt-frontend/pages/jobs/index.vue | 111 + .../pages/jobs/thank-you/index.vue | 42 +- .../pages/mobile-app-development.vue | 53 +- nuxt-frontend/pages/portfolio/[id].vue | 135 + .../pages/portfolio/index.vue | 37 +- nuxt-frontend/pages/resources/index.vue | 14 + .../src => nuxt-frontend}/pages/services.vue | 56 +- nuxt-frontend/pages/tag/[slug].vue | 30 + .../src => nuxt-frontend}/pages/thank-you.vue | 42 +- nuxt-frontend/pages/unsubscribe.vue | 5 + nuxt-frontend/plugins/mixpanel.js | 10 + .../portfolio-json/justly-data.js | 2 +- .../portfolio-json/luxeradio-data.js | 0 .../portfolio-json/togness-data.js | 0 .../public/apple-touch-icon.png | Bin .../public/favicon.ico | Bin nuxt-frontend/public/favicon.svg | 1 + .../public/robots.txt | 0 .../public/videos/luxeradio_video.mp4 | Bin .../videos/luxeradio_video_thumbnail.webp | Bin nuxt-frontend/server/tsconfig.json | 3 + .../stores/contribution/index.js | 0 .../stores/jobs/index.js | 15 +- .../tailwind.config.js | 12 +- nuxt-frontend/tsconfig.json | 3 + nuxt-frontend/utils.js | 101 + nuxt-frontend/yarn.lock | 9960 +++++++++++++++++ vue-frontend/.gitignore | 23 - vue-frontend/.prettierignore | 6 - vue-frontend/Dockerfile | 15 - vue-frontend/README.md | 43 - vue-frontend/index.html | 42 - vue-frontend/package.json | 80 - vue-frontend/postcss.config.cjs | 8 - vue-frontend/server.js | 118 - vue-frontend/src/App.vue | 131 - vue-frontend/src/assets/css/tailwind.css | 199 - .../src/components/about/CTASection.vue | 60 - .../src/components/about/LandingSection.vue | 54 - .../android-app-development/CtaSection.vue | 77 - .../PinkCtaSection.vue | 63 - .../contact/thank-you/LandingSection.vue | 75 - .../contributions/DesktopLanding.vue | 198 - .../contributions/MobileLanding.vue | 156 - .../src/components/error404/index.vue | 79 - .../src/components/home-new/CTASection.vue | 89 - .../src/components/home-new/CaseStudy.vue | 136 - .../components/home-new/LandingSection.vue | 191 - .../home-new/PortfolioCTASection.vue | 74 - .../home-new/PortfolioPageCTASection.vue | 75 - .../src/components/home-new/UserReview.vue | 215 - .../ios-app-development/CtaSection.vue | 100 - .../ios-app-development/CtaSection2.vue | 65 - .../ios-app-development/LandingSection.vue | 95 - .../src/components/jobs/CareerView.vue | 208 - .../components/jobs/thank-you/LatestBlog.vue | 197 - .../mobile-app-development/CTASection2.vue | 89 - .../src/components/partials/NewFooter.vue | 114 - .../src/components/partials/NewHeader.vue | 322 - .../components/portfolio/LandingSection.vue | 93 - .../components/portfolio/NewCTASection.vue | 48 - .../components/services/ContactUsToday.vue | 88 - vue-frontend/src/entry-client.js | 14 - vue-frontend/src/entry-server.js | 64 - vue-frontend/src/main.js | 24 - vue-frontend/src/pages/contact.vue | 106 - vue-frontend/src/pages/index.vue | 42 - vue-frontend/src/pages/jobs/[id].vue | 396 - vue-frontend/src/pages/jobs/apply/[id].vue | 629 -- vue-frontend/src/pages/jobs/index.vue | 134 - vue-frontend/src/pages/portfolio/[id].vue | 159 - vue-frontend/src/router.js | 22 - vue-frontend/src/utils.js | 38 - vue-frontend/utils/cache.js | 91 - vue-frontend/vite.config.js | 37 - vue-frontend/yarn.lock | 8365 -------------- 992 files changed, 16722 insertions(+), 16403 deletions(-) delete mode 100644 deploy/deploy-ecr-image.sh rename {vue-frontend => nuxt-frontend}/.eslintignore (100%) create mode 100644 nuxt-frontend/.gitignore create mode 100644 nuxt-frontend/app.vue create mode 100644 nuxt-frontend/assets/css/app.css create mode 100644 nuxt-frontend/assets/css/global.css rename {vue-frontend/src => nuxt-frontend}/assets/fonts/FuturaLT-Bold-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Inter-Bold-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Inter-Light-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Inter-Medium-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Inter-Regular-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Inter-SemiBold-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Open-Sans-Bold.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Open-Sans-SemiBold.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/ProductSans-Regular-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Roboto-Bold-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/fonts/Roboto-Medium-Subset.woff2 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/Cta-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/Cta-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/Cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/Cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/bg/1200.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/bg/2400.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/bg/400.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/CTA/bg/800.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/cta-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/cta-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/workspace-image-1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/about/workspace-image-2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/blog/desk-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/p4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/desktop/results.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/p4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/casestudy/results.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/cta2background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/cta2background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/cta2background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/cta2background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/cta3.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/cta/pinkBackground.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/development/1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/development/2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/development/3.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/development/4.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/development/5.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/faq.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/icon.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/inactive-icon.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/landing/background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/landing/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/landing/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/andriod-app-development/landing/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_celebration.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_clock.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_cooking.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_health.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_laptop.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_learning.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/benefits/jobs_canopas_working.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/blog/bg/bg2400.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/blog/bg/bg400.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-2-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-2-1800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-2-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/benefit-bg-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/cta-image-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/client-thankyou/cta-image-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/clients/v3-client/ReviewImage.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/JetpackComposeAnimations.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/JetpackComposeAnimations.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/UIPilot.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/UIPilot.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/introShowCase.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/animations/introShowCase.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/intro-showcase.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contribution/ui-pilot.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/desktop/animation-6-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/animations/mobile/animation-6-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/devops/5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/6-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/7-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/7-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/8-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/explore/8-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/android-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/android-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/dragDrop-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/dragDrop-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/golang-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/golang-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/jetpack-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/jetpack-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/kotlin-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/desktop/kotlin-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/like-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/android-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/android-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/dragDrop-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/dragDrop-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/golang-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/golang-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/jetpack-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/jetpack-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/kotlin-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/favourites/mobile/kotlin-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-1-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-10-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-11-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-12-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-14-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-2-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-3-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-4-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-6-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-8-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/contributors/contributor-9-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/android-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/ios-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/desktop/web-4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/android-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/ios-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/github/mobile/web-4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/clap-small.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/clap.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/dribble.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/githubicon.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/heart_like.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/landing/mobile_heart_like.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/1-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/10-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/10-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/2-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/3-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/4-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/5-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/6-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/7-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/7-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/8-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/8-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/9-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/trending/9-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_6-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_7-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/unittest/unit_test_7-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/weekly/android.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/weekly/flutter.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/weekly/ios.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/contributions/weekly/web.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/faq/FAQ.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/flutter-app-development/landing/landing1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/flutter-app-development/landing/landing2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/flutter-app-development/landing/landing400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/flutter-app-development/landing/landing800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/footer/new-bg.svg (100%) rename vue-frontend/public/favicon.svg => nuxt-frontend/assets/images/icon.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/blog1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/blog2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/blog3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/blog4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/blog5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog4-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog5-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/blog/desk-blog5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/justly1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/justly2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/luxe1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/luxe2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/justly1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/justly2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/luxeradio1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/luxeradio2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/togness1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/mobile/togness2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/togness1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/casestudy/togness2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/cta2background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/cta2background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/cta2background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/cta2background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/desktopCta-1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/desktopCta-1-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/desktopCta-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/cta/mobile.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/activeconsultation.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/activedeployment.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/activedesign.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/activedevelopment.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/activemaintenance.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/consultation.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/deployment.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/design.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/development.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/development/maintenance.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/landing/landing-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/landing/landing-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/landing/landing-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/landing/landing-md-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/quote-left.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/quote-right.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/ios-app-development/review-background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/UIPilot-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/UIPilot-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/introShowCase-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/contribution/introShowCase-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/desktop1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/desktop2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/desktop3.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/mobile1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/mobile2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/jobsthankyou/mobile3.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/bg/background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/bg/background-2100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/bg/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/bg/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/client1-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/client2-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/client3-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/client4-100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/landing-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/landing-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/landing-2100w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/landing-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/landing/landing-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_10-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_10-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_10-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_11-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_11-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_11-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_12-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_12-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_12-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_3-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_4-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_5-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_6-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_6-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_6-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_7-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_7-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_7-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_8-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_8-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_8-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_9-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_9-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/life/jobs_canopas_life_9-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/logo/404page_4_1.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/logo/404page_4_2.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/logo/canopas-icon.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/logo/logo-header.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/client-review/circle.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/client-review/quote.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/client-review/rating-star.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/desktop/background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/desktop/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/desktop/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/desktop/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/mobile/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-1/mobile/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-2/cta-image-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/cta-2/cta-image-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/development-process/process-1.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/development-process/process-2.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/development-process/process-3.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/development-process/process-4.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/development-process/process-5.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/card-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/card-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/mobile-mockup-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/mobile-mockup-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/mockup-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/landing/mockup-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/justly-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/justly-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/justly-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/justly-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/luxeradio-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/luxeradio-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/luxeradio-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/luxeradio-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/smile-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/smile-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/smile-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/togness-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/togness-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/desktop/togness-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/justly-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/justly-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/justly-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/justly-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/luxeradio-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/luxeradio-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/luxeradio-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/luxeradio-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/smile-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/smile-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/smile-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/togness-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/togness-600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/mobile/togness-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/smile-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/portfolio/togness-logo.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/android/android.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/android/androidstudio.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/android/gradle.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/android/jetpackcompose.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/android/kotlin.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/flutter/dart.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/flutter/firebase.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/flutter/flutter.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/ios/cocoapods.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/ios/iOS.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/ios/swift.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/mobile-app-development/services/ios/xcode.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_1_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_1_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_2_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_2_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_3_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_3_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_4_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_4_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_5_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_5_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_6_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_6_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_7_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_7_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_8_400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/perks/jobs_canopas_perks_8_800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/phases/canopas_phases_designing.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/phases/canopas_phases_development.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/phases/canopas_phases_marketing.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/phases/canopas_phases_planning.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/phases/canopas_phases_support.gif (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/app_store.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_4-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/branding/justly_branding_4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/design/design-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/design/design-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/design/design-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/design/design-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-goal-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-goal-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-goal-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-logo-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-logo-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-logo-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-notes-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-notes-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-notes-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-rank-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-rank-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/features/justly-rank-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/footer/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/footer/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/footer/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/footer/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/landing/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/landing/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/landing/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/justly/landing/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/branding/luxeradio_branding_video.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_1-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_1-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_2-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_2-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/design/luxeradio_design_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/element/luxeradio_element_video.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/footer/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/footer/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/footer/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/footer/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/landing/background-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/landing/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/landing/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/landing/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/video/background-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/video/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/video/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/luxeradio/video/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/cta-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/cta-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-3-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/justly-3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/luxeradio-2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/new-cta-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/new-cta-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/new-cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/new-cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/smile.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/smile.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/togness-1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/togness-1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/togness-1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/togness.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/new-portfolio/togness.webm (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/play_store.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/smilep-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/smilep-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/smilep-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/smilep-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/draft_story_video.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_1-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_2-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_3-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_4-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_4-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_4-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/branding/togness_branding_4-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/design/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/design/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/design/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/design/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_1-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_1-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_1-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_1-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_2-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_2-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_2-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_2-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_3-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_3-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_3-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/element/togness_element_3-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/footer/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/footer/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/footer/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/footer/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/landing/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/landing/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/landing/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/landing/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/video/background-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/video/background-2400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/video/background-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/video/background-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/portfolio/togness/video/background_video.mp4 (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/bg/bg-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/bg/bg-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/bg/bg-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/bg/bg-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/contact/bg/contact-bg-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/contact/bg/contact-bg-1600w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/contact/contact-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/contact/contact-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/cta/cta-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/cta/cta-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/cta/cta-bg-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/cta/cta-bg-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/landing/landing-1200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/landing/landing-1400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/landing/landing-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/landing/landing-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/androidapp-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/androidapp-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/backend-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/backend-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/flutterapp-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/flutterapp-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/frontend-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/frontend-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/iosapp-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/iosapp-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/uiuxdesign-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/service/uiuxdesign-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/justly-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/justly-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/luxeradio-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/luxeradio-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/smile+400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/smile+800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/togness-400w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/success-stories/togness-800w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/backend-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/backend-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/backend-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/backend-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/backend-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/backend-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/backend-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/backend-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/backend-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/backend-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/devops-6-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-6-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/frontend-7-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/mobileapp-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/mobileapp-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/mobileapp-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/mobileapp-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/seo-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/seo-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/seo-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/seo-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/seo-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/ui-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/ui-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/ui-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/ui-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/desktop-icon/ui-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/devops-6-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-6-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/frontend-7-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/mobileapp-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/mobileapp-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/mobileapp-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/mobileapp-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/techicon.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/ui-1-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/ui-2-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/ui-3-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/ui-4-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/services/technology/ui-5-200w.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/HandWing.png (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/arrow.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/blog-bckground.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/cta-background.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/developer.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/loader.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/theme/small-loader.svg (100%) create mode 100644 nuxt-frontend/assets/images/user.png rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_1.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_10.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_2.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_3.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_4.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_5.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_6.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_7.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_8.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/virtues/jobs_canopas_virtue_9.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-bg.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-circle.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-dot-1.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-dot-2.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-dot-3.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-1.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-2.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-3.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-4.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-5.webp (100%) rename {vue-frontend/src => nuxt-frontend}/assets/images/why/why-canopas-mobile-bg.svg (100%) rename {vue-frontend/src => nuxt-frontend}/assets/lottie/brandingAnimation.json (100%) rename {vue-frontend/src => nuxt-frontend}/assets/lottie/cyclingAnimation.json (100%) rename {vue-frontend/src => nuxt-frontend}/assets/lottie/globe.json (100%) rename {vue-frontend => nuxt-frontend}/babel.config.cjs (100%) rename {vue-frontend/src => nuxt-frontend}/components/about/AboutusVirtue.vue (56%) create mode 100644 nuxt-frontend/components/about/CTASection.vue rename {vue-frontend/src => nuxt-frontend}/components/about/HowItAllStartedSection.vue (70%) rename {vue-frontend/src => nuxt-frontend}/components/about/HowItAllStartedSectionMobile.vue (66%) create mode 100644 nuxt-frontend/components/about/LandingSection.vue rename {vue-frontend/src => nuxt-frontend}/components/about/WithCanopas.vue (60%) rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/BlackCtaSection.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/BlogSection.vue (57%) rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/CaseStudySection.vue (67%) create mode 100644 nuxt-frontend/components/android-app-development/CtaSection.vue rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/DevelopmentSection.vue (76%) rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/FaqSection.vue (69%) rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/LandingSection.vue (61%) create mode 100644 nuxt-frontend/components/android-app-development/PinkCtaSection.vue rename {vue-frontend/src => nuxt-frontend}/components/android-app-development/SuccessStorySection.vue (64%) rename {vue-frontend/src => nuxt-frontend}/components/contact/CalendlyIframe.vue (72%) rename {vue-frontend/src => nuxt-frontend}/components/contact/NewContactForm.vue (53%) rename {vue-frontend/src => nuxt-frontend}/components/contact/NewContactLanding.vue (50%) rename {vue-frontend/src => nuxt-frontend}/components/contact/thank-you/BenefitSection.vue (52%) rename {vue-frontend/src => nuxt-frontend}/components/contact/thank-you/HappyClient.vue (58%) create mode 100644 nuxt-frontend/components/contact/thank-you/LandingSection.vue rename {vue-frontend/src => nuxt-frontend}/components/contact/thank-you/ScheduleMeeting.vue (50%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/AnimatedCreation.vue (71%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/DesignExplore.vue (80%) create mode 100644 nuxt-frontend/components/contributions/DesktopLanding.vue rename {vue-frontend/src => nuxt-frontend}/components/contributions/DevOps.vue (59%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/Favourite.vue (59%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/GithubContribution.vue (68%) create mode 100644 nuxt-frontend/components/contributions/MobileLanding.vue rename {vue-frontend/src => nuxt-frontend}/components/contributions/UnitTest.vue (75%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/WeeklyUpdate.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/contributions/WhatsTrending.vue (66%) create mode 100644 nuxt-frontend/components/error404/index.vue rename {vue-frontend/src => nuxt-frontend}/components/flutter-app-development/LandingSection.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/BlogSection.vue (51%) create mode 100755 nuxt-frontend/components/home-new/CTASection.vue create mode 100644 nuxt-frontend/components/home-new/CaseStudy.vue rename {vue-frontend/src => nuxt-frontend}/components/home-new/ClientReviewSection.vue (63%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/ContributionSection.vue (54%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/ContributionSectionMobile.vue (51%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/HomeIndex.vue (79%) create mode 100644 nuxt-frontend/components/home-new/LandingSection.vue create mode 100644 nuxt-frontend/components/home-new/PortfolioCTASection.vue create mode 100644 nuxt-frontend/components/home-new/PortfolioPageCTASection.vue rename {vue-frontend/src => nuxt-frontend}/components/home-new/PortfolioSection.vue (71%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/ServiceSection.vue (59%) rename {vue-frontend/src => nuxt-frontend}/components/home-new/ServiceSectionMobile.vue (76%) create mode 100644 nuxt-frontend/components/home-new/UserReview.vue rename {vue-frontend/src => nuxt-frontend}/components/ios-app-development/BlogSection.vue (77%) rename {vue-frontend/src => nuxt-frontend}/components/ios-app-development/CaseStudySection.vue (67%) create mode 100644 nuxt-frontend/components/ios-app-development/CtaSection.vue create mode 100644 nuxt-frontend/components/ios-app-development/CtaSection2.vue rename {vue-frontend/src => nuxt-frontend}/components/ios-app-development/DevelopmentSection.vue (74%) rename {vue-frontend/src => nuxt-frontend}/components/ios-app-development/FaqSection.vue (69%) create mode 100644 nuxt-frontend/components/ios-app-development/LandingSection.vue rename {vue-frontend/src => nuxt-frontend}/components/ios-app-development/SuccessStory.vue (57%) create mode 100644 nuxt-frontend/components/jobs/CareerView.vue rename {vue-frontend/src => nuxt-frontend}/components/jobs/FaqSection.vue (70%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/LandingView.vue (53%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/LifeAtCanopas.vue (89%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/PerksAndBenefits.vue (84%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/VirtuesView.vue (53%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/WhyCanopas.vue (73%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/WhyCanopasMobile.vue (72%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/thank-you/ContributionSection.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/jobs/thank-you/InterviewProcess.vue (53%) create mode 100644 nuxt-frontend/components/jobs/thank-you/LatestBlog.vue rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/CTASection.vue (52%) create mode 100644 nuxt-frontend/components/mobile-app-development/CTASection2.vue rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/ClientReview.vue (61%) rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/DevelopmentProcess.vue (74%) rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/LandingSection.vue (57%) rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/Portfolio.vue (73%) rename {vue-frontend/src => nuxt-frontend}/components/mobile-app-development/Services.vue (72%) create mode 100644 nuxt-frontend/components/partials/NewFooter.vue create mode 100755 nuxt-frontend/components/partials/NewHeader.vue rename {vue-frontend/src => nuxt-frontend}/components/portfolio/BrandingSection.vue (58%) rename {vue-frontend/src => nuxt-frontend}/components/portfolio/DesignSection.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/portfolio/ElementSection.vue (64%) rename {vue-frontend/src => nuxt-frontend}/components/portfolio/FooterSection.vue (75%) create mode 100644 nuxt-frontend/components/portfolio/LandingSection.vue create mode 100644 nuxt-frontend/components/portfolio/NewCTASection.vue rename {vue-frontend/src => nuxt-frontend}/components/portfolio/UserReviewSection.vue (61%) rename {vue-frontend/src => nuxt-frontend}/components/portfolio/VideoSection.vue (55%) rename {vue-frontend/src => nuxt-frontend}/components/services/CTASection.vue (54%) create mode 100644 nuxt-frontend/components/services/ContactUsToday.vue rename {vue-frontend/src => nuxt-frontend}/components/services/LandingSection.vue (65%) rename {vue-frontend/src => nuxt-frontend}/components/services/SuccessStories.vue (69%) rename {vue-frontend/src => nuxt-frontend}/components/services/TechnologyStack.vue (73%) rename {vue-frontend/src => nuxt-frontend}/components/services/WhatWeOfferDesktop.vue (84%) rename {vue-frontend/src => nuxt-frontend}/components/services/WhatWeOfferMobile.vue (78%) rename {vue-frontend/src => nuxt-frontend}/components/utils/AspectRatio.vue (67%) rename {vue-frontend/src => nuxt-frontend}/components/utils/LottieAnimation.vue (100%) rename {vue-frontend/src => nuxt-frontend}/components/utils/PaintBrushStroke.vue (100%) rename {vue-frontend/src => nuxt-frontend}/components/utils/ScreenLoader.vue (66%) rename {vue-frontend/src => nuxt-frontend}/config.js (97%) rename {vue-frontend/src => nuxt-frontend}/config.prod.js (97%) create mode 100644 nuxt-frontend/error.vue create mode 100644 nuxt-frontend/nuxt.config.js create mode 100644 nuxt-frontend/package.json create mode 100644 nuxt-frontend/pages/[slug].vue rename {vue-frontend/src => nuxt-frontend}/pages/about.vue (65%) rename {vue-frontend/src => nuxt-frontend}/pages/android-app-development.vue (80%) create mode 100644 nuxt-frontend/pages/contact.vue rename {vue-frontend/src => nuxt-frontend}/pages/contributions.vue (61%) rename {vue-frontend/src => nuxt-frontend}/pages/flutter-app-development.vue (74%) create mode 100644 nuxt-frontend/pages/index.vue rename {vue-frontend/src => nuxt-frontend}/pages/ios-app-development.vue (52%) create mode 100644 nuxt-frontend/pages/jobs/[id].vue create mode 100644 nuxt-frontend/pages/jobs/apply/[id].vue create mode 100644 nuxt-frontend/pages/jobs/index.vue rename {vue-frontend/src => nuxt-frontend}/pages/jobs/thank-you/index.vue (69%) rename {vue-frontend/src => nuxt-frontend}/pages/mobile-app-development.vue (61%) create mode 100644 nuxt-frontend/pages/portfolio/[id].vue rename {vue-frontend/src => nuxt-frontend}/pages/portfolio/index.vue (64%) create mode 100644 nuxt-frontend/pages/resources/index.vue rename {vue-frontend/src => nuxt-frontend}/pages/services.vue (62%) create mode 100644 nuxt-frontend/pages/tag/[slug].vue rename {vue-frontend/src => nuxt-frontend}/pages/thank-you.vue (64%) create mode 100644 nuxt-frontend/pages/unsubscribe.vue create mode 100644 nuxt-frontend/plugins/mixpanel.js rename {vue-frontend/src => nuxt-frontend}/portfolio-json/justly-data.js (99%) rename {vue-frontend/src => nuxt-frontend}/portfolio-json/luxeradio-data.js (100%) rename {vue-frontend/src => nuxt-frontend}/portfolio-json/togness-data.js (100%) rename {vue-frontend => nuxt-frontend}/public/apple-touch-icon.png (100%) rename {vue-frontend => nuxt-frontend}/public/favicon.ico (100%) create mode 100644 nuxt-frontend/public/favicon.svg rename {vue-frontend => nuxt-frontend}/public/robots.txt (100%) rename {vue-frontend => nuxt-frontend}/public/videos/luxeradio_video.mp4 (100%) rename {vue-frontend => nuxt-frontend}/public/videos/luxeradio_video_thumbnail.webp (100%) create mode 100644 nuxt-frontend/server/tsconfig.json rename {vue-frontend/src => nuxt-frontend}/stores/contribution/index.js (100%) rename {vue-frontend/src => nuxt-frontend}/stores/jobs/index.js (82%) rename vue-frontend/tailwind.config.cjs => nuxt-frontend/tailwind.config.js (97%) mode change 100755 => 100644 create mode 100644 nuxt-frontend/tsconfig.json create mode 100644 nuxt-frontend/utils.js create mode 100644 nuxt-frontend/yarn.lock delete mode 100644 vue-frontend/.gitignore delete mode 100644 vue-frontend/.prettierignore delete mode 100644 vue-frontend/Dockerfile delete mode 100644 vue-frontend/README.md delete mode 100644 vue-frontend/index.html delete mode 100755 vue-frontend/package.json delete mode 100644 vue-frontend/postcss.config.cjs delete mode 100755 vue-frontend/server.js delete mode 100644 vue-frontend/src/App.vue delete mode 100644 vue-frontend/src/assets/css/tailwind.css delete mode 100644 vue-frontend/src/components/about/CTASection.vue delete mode 100644 vue-frontend/src/components/about/LandingSection.vue delete mode 100644 vue-frontend/src/components/android-app-development/CtaSection.vue delete mode 100644 vue-frontend/src/components/android-app-development/PinkCtaSection.vue delete mode 100644 vue-frontend/src/components/contact/thank-you/LandingSection.vue delete mode 100644 vue-frontend/src/components/contributions/DesktopLanding.vue delete mode 100644 vue-frontend/src/components/contributions/MobileLanding.vue delete mode 100644 vue-frontend/src/components/error404/index.vue delete mode 100755 vue-frontend/src/components/home-new/CTASection.vue delete mode 100644 vue-frontend/src/components/home-new/CaseStudy.vue delete mode 100644 vue-frontend/src/components/home-new/LandingSection.vue delete mode 100644 vue-frontend/src/components/home-new/PortfolioCTASection.vue delete mode 100644 vue-frontend/src/components/home-new/PortfolioPageCTASection.vue delete mode 100644 vue-frontend/src/components/home-new/UserReview.vue delete mode 100644 vue-frontend/src/components/ios-app-development/CtaSection.vue delete mode 100644 vue-frontend/src/components/ios-app-development/CtaSection2.vue delete mode 100644 vue-frontend/src/components/ios-app-development/LandingSection.vue delete mode 100644 vue-frontend/src/components/jobs/CareerView.vue delete mode 100644 vue-frontend/src/components/jobs/thank-you/LatestBlog.vue delete mode 100644 vue-frontend/src/components/mobile-app-development/CTASection2.vue delete mode 100644 vue-frontend/src/components/partials/NewFooter.vue delete mode 100755 vue-frontend/src/components/partials/NewHeader.vue delete mode 100644 vue-frontend/src/components/portfolio/LandingSection.vue delete mode 100644 vue-frontend/src/components/portfolio/NewCTASection.vue delete mode 100644 vue-frontend/src/components/services/ContactUsToday.vue delete mode 100644 vue-frontend/src/entry-client.js delete mode 100644 vue-frontend/src/entry-server.js delete mode 100644 vue-frontend/src/main.js delete mode 100644 vue-frontend/src/pages/contact.vue delete mode 100644 vue-frontend/src/pages/index.vue delete mode 100644 vue-frontend/src/pages/jobs/[id].vue delete mode 100644 vue-frontend/src/pages/jobs/apply/[id].vue delete mode 100644 vue-frontend/src/pages/jobs/index.vue delete mode 100644 vue-frontend/src/pages/portfolio/[id].vue delete mode 100644 vue-frontend/src/router.js delete mode 100644 vue-frontend/src/utils.js delete mode 100644 vue-frontend/utils/cache.js delete mode 100644 vue-frontend/vite.config.js delete mode 100644 vue-frontend/yarn.lock diff --git a/.githooks/pre-commit b/.githooks/pre-commit index 8cbae8e7f..c9e2037b4 100755 --- a/.githooks/pre-commit +++ b/.githooks/pre-commit @@ -14,4 +14,4 @@ else done fi -cd vue-frontend && npx prettier -w . && git add . +cd nuxt-frontend && npx prettier -w . && git add . diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d676a5d44..16bc74e95 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -55,7 +55,7 @@ jobs: - name: Build frontend run: | - cd vue-frontend + cd nuxt-frontend yarn install --frozen-lockfile npx prettier -c . npx eslint . diff --git a/.github/workflows/deploy-frontend-dev.yml b/.github/workflows/deploy-frontend-dev.yml index ff57e6b78..ea851975a 100644 --- a/.github/workflows/deploy-frontend-dev.yml +++ b/.github/workflows/deploy-frontend-dev.yml @@ -1,8 +1,6 @@ name: DeployFrontendDev on: - repository_dispatch: - types: [deploy-blog-dev] push: branches: - "master" @@ -27,38 +25,13 @@ jobs: role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/github-actions-frontend-access aws-region: ap-south-1 - - name: Build nginx and push on ECR + - name: Build frontend and copy to S3 run: | - cd nginx - sed -i "s|WEBSITE_URL|dev-stack.canopas.com|g" conf.d/default.conf - sed -i "s|API_URL|dev-stack-api.canopas.com|g" conf.d/default.conf - bash ./../deploy/deploy-ecr-image.sh dev-nginx ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.$AWS_REGION.amazonaws.com/canopas-website-nginx - - - name: Build frontend and push on ECR - run: | - cd vue-frontend - echo VITE_RECAPTCHA_SITE_KEY=${{ secrets.RECAPTCHA_SITE_KEY }} >> .env + cd nuxt-frontend + sed -i "s|VITE_IFRAMELY_KEY_VALUE|${{ secrets.IFRAMELY_KEY }}|g" config.js + sed -i "s|VITE_RECAPTCHA_SITE_KEY_VALUE|${{ secrets.RECAPTCHA_SITE_KEY }}|g" config.js sh ./../deploy/generate-sitemap.sh https://dev-stack.canopas.com https://dev-stack-api.canopas.com - bash ./../deploy/deploy-ecr-image.sh dev-frontend ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.$AWS_REGION.amazonaws.com/canopas-website-frontend - - - name: Get latest blog image tag - id: get_blog_image_tag - run: | - aws ecr get-login-password --region ap-south-1 | docker login --username AWS --password-stdin ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.ap-south-1.amazonaws.com - echo "::set-output name=blogImageTag::$(aws ecr describe-images --repository-name canopas-blog --output text --query 'sort_by(imageDetails,& imagePushedAt)[*].imageTags[*]' | grep -w 'dev' | tr '\t' '\n' | tail -1)" - - - name: Deploy cloudformation stack - id: canopas-website-dev-ECS-EC2-stack - uses: aws-actions/aws-cloudformation-github-deploy@v1 - with: - name: canopas-website-dev-ECS-EC2-stack - template: infrastructure/frontend.yml - capabilities: CAPABILITY_IAM,CAPABILITY_NAMED_IAM - timeout-in-minutes: "10" - no-fail-on-empty-changeset: "1" - parameter-overrides: >- - EnvName=dev, - ClusterName=canopas-website-dev, - ImageTag=${{ github.sha }}-${{ github.run_attempt }}-dev-frontend, - NginxImageTag=${{ github.sha }}-${{ github.run_attempt }}-dev-nginx, - BlogImageTag=${{steps.get_blog_image_tag.outputs.blogImageTag}} + yarn install --frozen-lockfile && yarn generate + aws s3 sync ./.output/public s3://dev-stack.canopas.com --exclude "*.js" + aws s3 sync ./.output/public s3://dev-stack.canopas.com --include "*.js" --content-type "application/javascript" + aws cloudfront create-invalidation --distribution-id ${{ secrets.DEV_CLOUDFRONT_DISTRIBUTION_ID }} --paths "/*" \ No newline at end of file diff --git a/.github/workflows/deploy-frontend-prod.yml b/.github/workflows/deploy-frontend-prod.yml index 18481faac..ad199d4f6 100644 --- a/.github/workflows/deploy-frontend-prod.yml +++ b/.github/workflows/deploy-frontend-prod.yml @@ -1,8 +1,6 @@ name: DeployFrontendProd on: - repository_dispatch: - types: [deploy-blog-prod] push: branches: - "master" @@ -27,39 +25,14 @@ jobs: role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/github-actions-frontend-access aws-region: ap-south-1 - - name: Build nginx and push on ECR - run: | - cd nginx - sed -i "s|WEBSITE_URL|canopas.com|g" conf.d/default.conf - sed -i "s|API_URL|prod-stack-api.canopas.com|g" conf.d/default.conf - bash ./../deploy/deploy-ecr-image.sh prod-nginx ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.$AWS_REGION.amazonaws.com/canopas-website-nginx - - name: Build frontend and push on ECR run: | - cd vue-frontend - echo VITE_RECAPTCHA_SITE_KEY=${{ secrets.RECAPTCHA_SITE_KEY }} >> .env - mv src/config.prod.js src/config.js + cd nuxt-frontend + sed -i "s|VITE_IFRAMELY_KEY_VALUE|${{ secrets.IFRAMELY_KEY }}|g" config.prod.js + sed -i "s|VITE_RECAPTCHA_SITE_KEY_VALUE|${{ secrets.RECAPTCHA_SITE_KEY }}|g" config.prod.js + mv config.prod.js config.js sh ./../deploy/generate-sitemap.sh https://canopas.com https://prod-stack-api.canopas.com - bash ./../deploy/deploy-ecr-image.sh prod-frontend ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.$AWS_REGION.amazonaws.com/canopas-website-frontend - - - name: Get latest blog image tag - id: get_blog_image_tag - run: | - aws ecr get-login-password --region ap-south-1 | docker login --username AWS --password-stdin ${{ secrets.AWS_ACCOUNT_ID }}.dkr.ecr.ap-south-1.amazonaws.com - echo "::set-output name=blogImageTag::$(aws ecr describe-images --repository-name canopas-blog --output text --query 'sort_by(imageDetails,& imagePushedAt)[*].imageTags[*]' | grep -w 'prod' | tr '\t' '\n' | tail -1)" - - - name: Deploy cloudformation stack - id: canopas-website-prod-ECS-EC2-stack - uses: aws-actions/aws-cloudformation-github-deploy@v1 - with: - name: canopas-website-prod-ECS-EC2-stack - template: infrastructure/frontend.yml - capabilities: CAPABILITY_IAM,CAPABILITY_NAMED_IAM - timeout-in-minutes: "10" - no-fail-on-empty-changeset: "1" - parameter-overrides: >- - EnvName=prod, - ClusterName=canopas-website-prod, - ImageTag=${{ github.sha }}-${{ github.run_attempt }}-prod-frontend, - NginxImageTag=${{ github.sha }}-${{ github.run_attempt }}-prod-nginx, - BlogImageTag=${{steps.get_blog_image_tag.outputs.blogImageTag}} + yarn install --frozen-lockfile && yarn generate + aws s3 sync ./.output/public s3://canopas.com --exclude "*.js" + aws s3 sync ./.output/public s3://canopas.com --include "*.js" --content-type "application/javascript" + aws cloudfront create-invalidation --distribution-id ${{ secrets.PROD_CLOUDFRONT_DISTRIBUTION_ID }} --paths "/*" \ No newline at end of file diff --git a/.gitignore b/.gitignore index 13cec4501..bded6116b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ .DS_Store .env -*.json -base64 \ No newline at end of file +base64 diff --git a/README.md b/README.md index 353c540c6..8dd733571 100644 --- a/README.md +++ b/README.md @@ -137,7 +137,7 @@ This repository contains the working code of [Canopas website](https://canopas.c ### Install dependencies ``` -cd vue-frontend && yarn install +cd nuxt-frontend && yarn install ``` ### Start website in dev mode using, diff --git a/deploy/deploy-ecr-image.sh b/deploy/deploy-ecr-image.sh deleted file mode 100644 index abb34fed3..000000000 --- a/deploy/deploy-ecr-image.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -set -e - -IMAGE_TAG="$GITHUB_SHA-$GITHUB_RUN_ATTEMPT" -PLATFORM=$1 -IMAGE_ARN=$2 - -aws ecr get-login-password --region ap-south-1 | docker login --username AWS --password-stdin 569704406482.dkr.ecr.ap-south-1.amazonaws.com - -docker build -t canopas-website-ssr-app:$IMAGE_TAG-$PLATFORM . - -docker tag canopas-website-ssr-app:$IMAGE_TAG-$PLATFORM $IMAGE_ARN:$IMAGE_TAG-$PLATFORM - -docker push $IMAGE_ARN:$IMAGE_TAG-$PLATFORM diff --git a/go.sum b/go.sum index 7b4c1f0a1..3e0632852 100644 --- a/go.sum +++ b/go.sum @@ -138,6 +138,8 @@ github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lib/pq v1.2.0 h1:LXpIM/LZ5xGFhOpXAQUIMM1HdyqzVYM13zNdjCEEcA0= github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= +github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw= +github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= diff --git a/vue-frontend/.eslintignore b/nuxt-frontend/.eslintignore similarity index 100% rename from vue-frontend/.eslintignore rename to nuxt-frontend/.eslintignore diff --git a/nuxt-frontend/.gitignore b/nuxt-frontend/.gitignore new file mode 100644 index 000000000..4a7f73a2e --- /dev/null +++ b/nuxt-frontend/.gitignore @@ -0,0 +1,24 @@ +# Nuxt dev/build outputs +.output +.data +.nuxt +.nitro +.cache +dist + +# Node dependencies +node_modules + +# Logs +logs +*.log + +# Misc +.DS_Store +.fleet +.idea + +# Local env files +.env +.env.* +!.env.example diff --git a/nuxt-frontend/app.vue b/nuxt-frontend/app.vue new file mode 100644 index 000000000..2b1be0907 --- /dev/null +++ b/nuxt-frontend/app.vue @@ -0,0 +1,5 @@ + diff --git a/nuxt-frontend/assets/css/app.css b/nuxt-frontend/assets/css/app.css new file mode 100644 index 000000000..06af5712b --- /dev/null +++ b/nuxt-frontend/assets/css/app.css @@ -0,0 +1,87 @@ +@font-face { + font-display: swap; + font-family: Product Sans; + font-style: normal; + font-weight: 400; + src: url(../fonts/ProductSans-Regular-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: FuturaLT-Bold; + font-style: bold; + font-weight: 700; + src: url(../fonts/FuturaLT-Bold-Subset.woff2); +} + +@font-face { + font-display: swap; + font-family: Inter-Bold; + font-style: bold; + font-weight: 700; + src: url(../fonts/Inter-Bold-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Inter-SemiBold; + font-style: normal; + font-weight: 600; + src: url(../fonts/Inter-SemiBold-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Inter-Medium; + font-style: medium; + font-weight: 500; + src: url(../fonts/Inter-Medium-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Inter-Regular; + font-style: normal; + font-weight: 400; + src: url(../fonts/Inter-Regular-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Inter-Light; + font-style: normal; + font-weight: 300; + src: url(../fonts/Inter-Light-Subset.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Roboto-Bold; + font-style: normal; + font-weight: 600; + src: url(../fonts/Roboto-Bold-Subset.woff2); +} + +@font-face { + font-display: swap; + font-family: Roboto-Medium; + font-style: normal; + font-weight: 500; + src: url(../fonts/Roboto-Medium-Subset.woff2); +} + +@font-face { + font-display: swap; + font-family: Opensans-Bold; + font-style: bold; + font-weight: 700; + src: url(../fonts/Open-Sans-Bold.woff2) format("woff2"); +} + +@font-face { + font-display: swap; + font-family: Opensans-SemiBold; + font-style: normal; + font-weight: 600; + src: url(../fonts/Open-Sans-SemiBold.woff2) format("woff2"); +} diff --git a/nuxt-frontend/assets/css/global.css b/nuxt-frontend/assets/css/global.css new file mode 100644 index 000000000..563a71cc5 --- /dev/null +++ b/nuxt-frontend/assets/css/global.css @@ -0,0 +1,240 @@ +@tailwind base; + +@layer base { + body { + @apply select-none font-product-sans; + } +} + +@tailwind components; + +@layer components { + .hidden-scrollbar::-webkit-scrollbar, + .parallax::-webkit-scrollbar, + body::-webkit-scrollbar { + @apply hidden; + } + + a { + @apply no-underline; + } + + input:-webkit-autofill, + input:-webkit-autofill:active, + input:-webkit-autofill:focus, + input:-webkit-autofill:hover { + transition: background-color 5000s !important; + } + .floating-input:-webkit-autofill, + .floating-input:-webkit-autofill:active, + .floating-input:-webkit-autofill:focus, + .floating-input:-webkit-autofill:hover { + -webkit-text-fill-color: #fff !important; + } + * { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + } + .footer-icon > path { + fill: url(#lgrad); + } + .gradient-border-btn:hover > a > .footer-icon > path { + fill: #fff; + } + .landing-bg-clip-path { + -webkit-clip-path: polygon(50% 0, 100% 0, 100% 84%, 30% 100%, 0 84%, 0 0); + clip-path: polygon(50% 0, 100% 0, 100% 84%, 30% 100%, 0 84%, 0 0); + } + .landing-bg-mobile-clip-path { + -webkit-clip-path: polygon( + 50% 0, + 100% 0, + 150% 84%, + 30% 100%, + -25% 84%, + 0 0 + ); + clip-path: polygon(50% 0, 100% 0, 150% 84%, 30% 100%, -25% 84%, 0 0); + } + .animation-paused { + animation-play-state: paused; + } + .animation-running { + animation-play-state: running; + } + + .canopas-gradient-text { + @apply from-[#f2709c] to-[#ff9472] bg-clip-text text-transparent bg-gradient-[89.88deg]; + } + + .v2-canopas-gradient-text { + @apply from-[#FF835B] to-[#F2709C] bg-clip-text text-transparent bg-gradient-[270.11deg]; + } + + .normal-text { + @apply text-[1.15rem] font-normal not-italic leading-6 tracking-[0.3px] text-[#3d3d3dcc] md:text-[1.2rem] md:leading-[1.375rem] lg:text-[1.5rem] lg:leading-[1.8rem]; + } + + .normal-2-text { + @apply text-[1.1rem] font-normal not-italic leading-[1.3rem] text-[#3d3d3dcc] lg:text-[1.1875rem] lg:leading-[1.4rem]; + } + + .header-text { + @apply text-[1.5rem] font-bold leading-[1.813rem] md:text-[1.875rem] md:leading-8 lg:text-[3rem] lg:leading-[3.6rem]; + } + + .header-2-text { + @apply text-[1.25rem] font-bold leading-[1.6rem] tracking-[0.5px] text-[#3d3d3d] md:text-[1.75rem] md:leading-8 lg:text-[2.25rem] lg:leading-[2.729rem]; + } + + .grecaptcha-badge { + @apply invisible; + } + + .v2-header-text { + @apply text-[4.0625rem] font-bold leading-[5.875rem] tracking-[1px] text-[#3d3d3d] md:text-[5.625rem] md:leading-[6.6875rem] lg:text-[7.5rem] lg:leading-[7.4375rem]; + } + + .v2-header-2-text { + @apply text-[3.125rem] font-semibold leading-[5rem] tracking-[1px] text-[#3d3d3d] md:text-[4.0625rem] md:leading-[5.875rem] lg:text-[5.625rem] lg:leading-[6.6875rem]; + } + + .v2-header-3-text { + @apply text-[2.1875rem] font-semibold leading-[3.125rem] tracking-[1px] text-[#3d3d3d] md:text-[3.125rem] md:leading-[4.375rem] lg:text-[4.0625rem] lg:leading-[5.875rem]; + } + + .v2-title-text { + @apply text-[2.5rem] font-medium leading-[3.4375rem] tracking-[1px] text-[#3d3d3d] md:text-[3.75rem] md:leading-[4.6875rem] lg:text-[5rem] lg:leading-[5.9375rem]; + } + + .v2-title-2-text { + @apply text-[1.5625rem] font-medium leading-[2.8125rem] tracking-[1px] text-[#3d3d3d] md:text-[1.875rem] md:leading-[3.75rem] lg:text-[2.1875rem] lg:leading-[4.25rem]; + } + + .v2-title-3-text { + @apply text-[1rem] font-medium leading-[1.25rem] tracking-[1px] text-[#3d3d3d] md:text-[1.25rem] md:leading-6 lg:text-[1.5rem] lg:leading-[1.8125rem]; + } + + .v2-normal-text { + @apply text-[1.1875rem] font-normal leading-[1.875rem] tracking-[1px] text-[#3d3d3d] md:text-[1.375rem] md:leading-8 lg:text-[1.6875rem] lg:leading-[2.6875rem]; + } + + .v2-normal-2-text { + @apply text-[1.0625rem] font-normal leading-[1.1875rem] tracking-[1px] text-[#3d3d3d] md:text-[1.1875rem] md:leading-[1.875rem] lg:text-[1.375rem] lg:leading-8; + } + + .v2-normal-3-text { + @apply text-[1rem] font-normal leading-[1.125rem] tracking-[1px] text-[#3d3d3d] md:text-[1.0625rem] md:leading-6 lg:text-[1.125rem] lg:leading-[1.875rem]; + } + + .border-text { + -webkit-text-stroke: 1px #3d3d3d; + color: #fff !important; + } + + .underline-text { + @apply underline decoration-[#3d3d3dcc] decoration-solid decoration-2 underline-offset-[1rem] md:decoration-[3px]; + } + + .v2-button { + @apply rounded-[3rem] border-[1px] border-solid border-[#3d3d3d] bg-white px-[1.5rem] py-[0.7rem] text-center text-[#3d3d3d] hover:bg-[#3d3d3d] hover:text-[#fff] active:scale-[0.98]; + } + + .v2-button > span { + @apply mr-2.5; + } + + .cta-button:hover > span, + .portfolio-nav:hover > span, + .v2-button:hover > .fa { + @apply text-[#fff]; + } + + .gradient-btn { + @apply mb-0 ml-auto mr-auto mt-5 rounded-[0.6rem] border border-solid border-transparent from-[#ff835b] to-[#f2709c] p-4 text-center text-white bg-gradient-[270.11deg] hover:bg-gradient-to-r hover:from-[#ff9472] hover:via-[#ff909c] hover:to-[#f2709c] hover:shadow-[inset_2px_1000px_1px_#fff] active:scale-[0.98] lg:mb-0 lg:ml-2 lg:mr-2 lg:mt-5 lg:px-4 lg:py-4; + } + + .gradient-btn > span { + @apply mx-1.5 my-0 font-bold; + } + + .gradient-btn:hover > a > span, + .gradient-btn:hover > span { + @apply from-[#f2709c] to-[#ff9472] bg-clip-text text-transparent bg-gradient-[89.88deg]; + } + + .white-btn > span { + @apply from-[#FF835B] to-[#F2709C] bg-clip-text text-transparent bg-gradient-[270.11deg]; + } + + .gradient-btn:hover > .fa, + .gradient-btn:hover > .fas, + .gradient-btn:hover > a > .fab { + @apply text-[#f2709c]; + } + + .gradient-border-btn { + @apply m-[5px] rounded-[0.6rem] border border-solid border-transparent bg-gradient-to-r from-[#ff9472] via-[#ff909c] to-[#f2709c] p-[1rem] text-center shadow-[inset_2px_1000px_1px_#fff] hover:border hover:border-solid hover:border-transparent hover:from-[#f2709c] hover:to-[#ff9472] hover:shadow-none hover:bg-gradient-[91.53deg] active:scale-[0.98]; + } + + .gradient-border-btn > a > .fab { + @apply text-[#f2709c]; + } + + .gradient-border-btn:hover > .arrow, + .gradient-border-btn:hover > .fa, + .gradient-border-btn:hover > a > .fab, + .gradient-border-btn:hover > span, + .gradient-border-btn:hover > span > span { + @apply text-white; + } + + .header-1 { + @apply font-opensans-bold tracking-[-0.08rem] xl:tracking-[-0.15rem] text-[2rem] leading-[2.6rem] md:text-[2.875rem] md:leading-[3.688rem] xl:text-[3.75rem] xl:leading-[4.875rem]; + } + + .header-2 { + @apply font-opensans-bold tracking-[-0.08rem] xl:tracking-[-0.12rem] text-[1.5rem] leading-[2.25rem] md:text-[2.25rem] md:leading-[2.938rem] xl:text-[3rem] xl:leading-[3.9rem]; + } + + .header-3 { + @apply font-opensans-semibold tracking-[-0.08rem] text-[1.25rem] leading-[1.875rem] md:text-[1.625rem] md:leading-[2.313rem] xl:text-[2rem] xl:leading-[3rem]; + } + + .sub-h1-regular { + @apply text-[1.125rem] leading-[1.688rem] md:text-[1.313rem] md:leading-[1.813rem] xl:text-[1.5rem] xl:leading-[2.25rem] font-inter-regular; + } + + .sub-h1-semibold { + @apply text-[1.125rem] leading-[1.688rem] md:text-[1.313rem] md:leading-[1.813rem] xl:text-[1.5rem] xl:leading-[2.25rem] font-inter-semibold; + } + + .sub-h2-medium { + @apply xl:text-[1.375rem] xl:leading-[2.063rem] font-inter-medium; + } + + .sub-h3-regular { + @apply text-base xl:text-[1.25rem] xl:leading-[1.875rem] font-inter-regular; + } + + .sub-h3-medium { + @apply text-base xl:text-[1.25rem] xl:leading-[1.875rem] font-inter-medium; + } + + .sub-h3-semibold { + @apply text-base xl:text-[1.25rem] xl:leading-[1.875rem] font-inter-semibold; + } + + .sub-h4-regular { + @apply font-inter-regular text-[0.75rem] leading-[1.125rem] xl:text-[1.125rem] xl:leading-[1.688rem]; + } + + .sub-h4-semibold { + @apply font-inter-semibold text-[0.75rem] leading-[1.125rem] xl:text-[1.125rem] xl:leading-[1.688rem]; + } + + .primary-btn { + @apply h-12 mx-auto flex w-max items-center rounded-xl py-3 px-6 text-center; + } +} + +@tailwind utilities; diff --git a/vue-frontend/src/assets/fonts/FuturaLT-Bold-Subset.woff2 b/nuxt-frontend/assets/fonts/FuturaLT-Bold-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/FuturaLT-Bold-Subset.woff2 rename to nuxt-frontend/assets/fonts/FuturaLT-Bold-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Inter-Bold-Subset.woff2 b/nuxt-frontend/assets/fonts/Inter-Bold-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Inter-Bold-Subset.woff2 rename to nuxt-frontend/assets/fonts/Inter-Bold-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Inter-Light-Subset.woff2 b/nuxt-frontend/assets/fonts/Inter-Light-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Inter-Light-Subset.woff2 rename to nuxt-frontend/assets/fonts/Inter-Light-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Inter-Medium-Subset.woff2 b/nuxt-frontend/assets/fonts/Inter-Medium-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Inter-Medium-Subset.woff2 rename to nuxt-frontend/assets/fonts/Inter-Medium-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Inter-Regular-Subset.woff2 b/nuxt-frontend/assets/fonts/Inter-Regular-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Inter-Regular-Subset.woff2 rename to nuxt-frontend/assets/fonts/Inter-Regular-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Inter-SemiBold-Subset.woff2 b/nuxt-frontend/assets/fonts/Inter-SemiBold-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Inter-SemiBold-Subset.woff2 rename to nuxt-frontend/assets/fonts/Inter-SemiBold-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Open-Sans-Bold.woff2 b/nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Open-Sans-Bold.woff2 rename to nuxt-frontend/assets/fonts/Open-Sans-Bold.woff2 diff --git a/vue-frontend/src/assets/fonts/Open-Sans-SemiBold.woff2 b/nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Open-Sans-SemiBold.woff2 rename to nuxt-frontend/assets/fonts/Open-Sans-SemiBold.woff2 diff --git a/vue-frontend/src/assets/fonts/ProductSans-Regular-Subset.woff2 b/nuxt-frontend/assets/fonts/ProductSans-Regular-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/ProductSans-Regular-Subset.woff2 rename to nuxt-frontend/assets/fonts/ProductSans-Regular-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Roboto-Bold-Subset.woff2 b/nuxt-frontend/assets/fonts/Roboto-Bold-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Roboto-Bold-Subset.woff2 rename to nuxt-frontend/assets/fonts/Roboto-Bold-Subset.woff2 diff --git a/vue-frontend/src/assets/fonts/Roboto-Medium-Subset.woff2 b/nuxt-frontend/assets/fonts/Roboto-Medium-Subset.woff2 similarity index 100% rename from vue-frontend/src/assets/fonts/Roboto-Medium-Subset.woff2 rename to nuxt-frontend/assets/fonts/Roboto-Medium-Subset.woff2 diff --git a/vue-frontend/src/assets/images/CTA/Cta-1200w.webp b/nuxt-frontend/assets/images/CTA/Cta-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/CTA/Cta-1200w.webp rename to nuxt-frontend/assets/images/CTA/Cta-1200w.webp diff --git a/vue-frontend/src/assets/images/CTA/Cta-2400w.webp b/nuxt-frontend/assets/images/CTA/Cta-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/CTA/Cta-2400w.webp rename to nuxt-frontend/assets/images/CTA/Cta-2400w.webp diff --git a/vue-frontend/src/assets/images/CTA/Cta-400w.webp b/nuxt-frontend/assets/images/CTA/Cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/CTA/Cta-400w.webp rename to nuxt-frontend/assets/images/CTA/Cta-400w.webp diff --git a/vue-frontend/src/assets/images/CTA/Cta-800w.webp b/nuxt-frontend/assets/images/CTA/Cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/CTA/Cta-800w.webp rename to nuxt-frontend/assets/images/CTA/Cta-800w.webp diff --git a/vue-frontend/src/assets/images/CTA/bg/1200.svg b/nuxt-frontend/assets/images/CTA/bg/1200.svg similarity index 100% rename from vue-frontend/src/assets/images/CTA/bg/1200.svg rename to nuxt-frontend/assets/images/CTA/bg/1200.svg diff --git a/vue-frontend/src/assets/images/CTA/bg/2400.svg b/nuxt-frontend/assets/images/CTA/bg/2400.svg similarity index 100% rename from vue-frontend/src/assets/images/CTA/bg/2400.svg rename to nuxt-frontend/assets/images/CTA/bg/2400.svg diff --git a/vue-frontend/src/assets/images/CTA/bg/400.svg b/nuxt-frontend/assets/images/CTA/bg/400.svg similarity index 100% rename from vue-frontend/src/assets/images/CTA/bg/400.svg rename to nuxt-frontend/assets/images/CTA/bg/400.svg diff --git a/vue-frontend/src/assets/images/CTA/bg/800.svg b/nuxt-frontend/assets/images/CTA/bg/800.svg similarity index 100% rename from vue-frontend/src/assets/images/CTA/bg/800.svg rename to nuxt-frontend/assets/images/CTA/bg/800.svg diff --git a/vue-frontend/src/assets/images/about/cta-1600w.webp b/nuxt-frontend/assets/images/about/cta-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/about/cta-1600w.webp rename to nuxt-frontend/assets/images/about/cta-1600w.webp diff --git a/vue-frontend/src/assets/images/about/cta-2400w.webp b/nuxt-frontend/assets/images/about/cta-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/about/cta-2400w.webp rename to nuxt-frontend/assets/images/about/cta-2400w.webp diff --git a/vue-frontend/src/assets/images/about/cta-400w.webp b/nuxt-frontend/assets/images/about/cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/about/cta-400w.webp rename to nuxt-frontend/assets/images/about/cta-400w.webp diff --git a/vue-frontend/src/assets/images/about/cta-800w.webp b/nuxt-frontend/assets/images/about/cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/about/cta-800w.webp rename to nuxt-frontend/assets/images/about/cta-800w.webp diff --git a/vue-frontend/src/assets/images/about/workspace-image-1.webp b/nuxt-frontend/assets/images/about/workspace-image-1.webp similarity index 100% rename from vue-frontend/src/assets/images/about/workspace-image-1.webp rename to nuxt-frontend/assets/images/about/workspace-image-1.webp diff --git a/vue-frontend/src/assets/images/about/workspace-image-2.webp b/nuxt-frontend/assets/images/about/workspace-image-2.webp similarity index 100% rename from vue-frontend/src/assets/images/about/workspace-image-2.webp rename to nuxt-frontend/assets/images/about/workspace-image-2.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/1-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/1-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/1-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/1-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/1-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/1-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/2-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/2-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/2-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/2-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/2-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/2-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/3-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/3-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/3-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/3-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/3-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/3-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/4-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/4-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/4-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/4-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/4-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/4-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/5-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/5-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/5-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/5-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/5-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/5-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/blog/desk-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/blog/desk-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/blog/desk-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/blog/desk-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/cta-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/cta-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/cta-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/cta-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/cta-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/cta-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p1-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p1-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p1-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p1-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p1-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p1-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p2-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p2-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p2-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p2-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p2-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p2-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p3-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p3-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p3-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p3-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p3-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p3-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p4-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p4-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p4-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p4-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/p4-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/p4-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/results.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/results.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/desktop/results.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/desktop/results.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p1-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p1-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p1-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p1-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p1-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p1-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p2-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p2-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p2-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p2-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p2-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p2-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p3-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p3-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p3-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p3-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p3-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p3-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p4-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p4-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p4-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/p4-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/p4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/p4-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/p4-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/casestudy/results.webp b/nuxt-frontend/assets/images/andriod-app-development/casestudy/results.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/casestudy/results.webp rename to nuxt-frontend/assets/images/andriod-app-development/casestudy/results.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-1200w.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-1200w.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-1200w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-2400w.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-2400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-2400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/cta2background-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/cta2background-800w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/cta3.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/cta3.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/cta3.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/cta3.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/cta/pinkBackground.webp b/nuxt-frontend/assets/images/andriod-app-development/cta/pinkBackground.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/cta/pinkBackground.webp rename to nuxt-frontend/assets/images/andriod-app-development/cta/pinkBackground.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/development/1.webp b/nuxt-frontend/assets/images/andriod-app-development/development/1.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/development/1.webp rename to nuxt-frontend/assets/images/andriod-app-development/development/1.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/development/2.webp b/nuxt-frontend/assets/images/andriod-app-development/development/2.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/development/2.webp rename to nuxt-frontend/assets/images/andriod-app-development/development/2.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/development/3.webp b/nuxt-frontend/assets/images/andriod-app-development/development/3.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/development/3.webp rename to nuxt-frontend/assets/images/andriod-app-development/development/3.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/development/4.webp b/nuxt-frontend/assets/images/andriod-app-development/development/4.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/development/4.webp rename to nuxt-frontend/assets/images/andriod-app-development/development/4.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/development/5.webp b/nuxt-frontend/assets/images/andriod-app-development/development/5.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/development/5.webp rename to nuxt-frontend/assets/images/andriod-app-development/development/5.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/faq.webp b/nuxt-frontend/assets/images/andriod-app-development/faq.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/faq.webp rename to nuxt-frontend/assets/images/andriod-app-development/faq.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/icon.webp b/nuxt-frontend/assets/images/andriod-app-development/icon.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/icon.webp rename to nuxt-frontend/assets/images/andriod-app-development/icon.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/inactive-icon.webp b/nuxt-frontend/assets/images/andriod-app-development/inactive-icon.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/inactive-icon.webp rename to nuxt-frontend/assets/images/andriod-app-development/inactive-icon.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/landing/background-1200w.webp b/nuxt-frontend/assets/images/andriod-app-development/landing/background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/landing/background-1200w.webp rename to nuxt-frontend/assets/images/andriod-app-development/landing/background-1200w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/landing/background-2400w.webp b/nuxt-frontend/assets/images/andriod-app-development/landing/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/landing/background-2400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/landing/background-2400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/landing/background-400w.webp b/nuxt-frontend/assets/images/andriod-app-development/landing/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/landing/background-400w.webp rename to nuxt-frontend/assets/images/andriod-app-development/landing/background-400w.webp diff --git a/vue-frontend/src/assets/images/andriod-app-development/landing/background-800w.webp b/nuxt-frontend/assets/images/andriod-app-development/landing/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/andriod-app-development/landing/background-800w.webp rename to nuxt-frontend/assets/images/andriod-app-development/landing/background-800w.webp diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_celebration.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_celebration.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_celebration.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_celebration.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_clock.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_clock.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_clock.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_clock.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_cooking.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_cooking.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_cooking.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_cooking.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_health.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_health.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_health.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_health.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_laptop.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_laptop.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_laptop.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_laptop.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_learning.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_learning.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_learning.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_learning.svg diff --git a/vue-frontend/src/assets/images/benefits/jobs_canopas_working.svg b/nuxt-frontend/assets/images/benefits/jobs_canopas_working.svg similarity index 100% rename from vue-frontend/src/assets/images/benefits/jobs_canopas_working.svg rename to nuxt-frontend/assets/images/benefits/jobs_canopas_working.svg diff --git a/vue-frontend/src/assets/images/blog/bg/bg2400.svg b/nuxt-frontend/assets/images/blog/bg/bg2400.svg similarity index 100% rename from vue-frontend/src/assets/images/blog/bg/bg2400.svg rename to nuxt-frontend/assets/images/blog/bg/bg2400.svg diff --git a/vue-frontend/src/assets/images/blog/bg/bg400.svg b/nuxt-frontend/assets/images/blog/bg/bg400.svg similarity index 100% rename from vue-frontend/src/assets/images/blog/bg/bg400.svg rename to nuxt-frontend/assets/images/blog/bg/bg400.svg diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-1400w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-1400w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-1400w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-1800w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-1800w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-1800w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-1800w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-2400w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-2400w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-2400w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-400w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-400w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-400w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-800w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-2-800w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-2-800w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-400w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-400w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-400w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/benefit-bg-800w.webp b/nuxt-frontend/assets/images/client-thankyou/benefit-bg-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/benefit-bg-800w.webp rename to nuxt-frontend/assets/images/client-thankyou/benefit-bg-800w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/cta-image-1-400w.webp b/nuxt-frontend/assets/images/client-thankyou/cta-image-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/cta-image-1-400w.webp rename to nuxt-frontend/assets/images/client-thankyou/cta-image-1-400w.webp diff --git a/vue-frontend/src/assets/images/client-thankyou/cta-image-400w.webp b/nuxt-frontend/assets/images/client-thankyou/cta-image-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/client-thankyou/cta-image-400w.webp rename to nuxt-frontend/assets/images/client-thankyou/cta-image-400w.webp diff --git a/vue-frontend/src/assets/images/clients/v3-client/ReviewImage.webp b/nuxt-frontend/assets/images/clients/v3-client/ReviewImage.webp similarity index 100% rename from vue-frontend/src/assets/images/clients/v3-client/ReviewImage.webp rename to nuxt-frontend/assets/images/clients/v3-client/ReviewImage.webp diff --git a/vue-frontend/src/assets/images/contribution/animations/JetpackComposeAnimations.mp4 b/nuxt-frontend/assets/images/contribution/animations/JetpackComposeAnimations.mp4 similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/JetpackComposeAnimations.mp4 rename to nuxt-frontend/assets/images/contribution/animations/JetpackComposeAnimations.mp4 diff --git a/vue-frontend/src/assets/images/contribution/animations/JetpackComposeAnimations.webm b/nuxt-frontend/assets/images/contribution/animations/JetpackComposeAnimations.webm similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/JetpackComposeAnimations.webm rename to nuxt-frontend/assets/images/contribution/animations/JetpackComposeAnimations.webm diff --git a/vue-frontend/src/assets/images/contribution/animations/UIPilot.mp4 b/nuxt-frontend/assets/images/contribution/animations/UIPilot.mp4 similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/UIPilot.mp4 rename to nuxt-frontend/assets/images/contribution/animations/UIPilot.mp4 diff --git a/vue-frontend/src/assets/images/contribution/animations/UIPilot.webm b/nuxt-frontend/assets/images/contribution/animations/UIPilot.webm similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/UIPilot.webm rename to nuxt-frontend/assets/images/contribution/animations/UIPilot.webm diff --git a/vue-frontend/src/assets/images/contribution/animations/introShowCase.mp4 b/nuxt-frontend/assets/images/contribution/animations/introShowCase.mp4 similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/introShowCase.mp4 rename to nuxt-frontend/assets/images/contribution/animations/introShowCase.mp4 diff --git a/vue-frontend/src/assets/images/contribution/animations/introShowCase.webm b/nuxt-frontend/assets/images/contribution/animations/introShowCase.webm similarity index 100% rename from vue-frontend/src/assets/images/contribution/animations/introShowCase.webm rename to nuxt-frontend/assets/images/contribution/animations/introShowCase.webm diff --git a/vue-frontend/src/assets/images/contribution/intro-showcase.webp b/nuxt-frontend/assets/images/contribution/intro-showcase.webp similarity index 100% rename from vue-frontend/src/assets/images/contribution/intro-showcase.webp rename to nuxt-frontend/assets/images/contribution/intro-showcase.webp diff --git a/vue-frontend/src/assets/images/contribution/ui-pilot.webp b/nuxt-frontend/assets/images/contribution/ui-pilot.webp similarity index 100% rename from vue-frontend/src/assets/images/contribution/ui-pilot.webp rename to nuxt-frontend/assets/images/contribution/ui-pilot.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-1-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-1-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-1-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-1-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-2-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-2-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-2-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-2-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-3-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-3-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-3-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-3-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-4-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-4-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-4-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-4-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-5-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-5-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-5-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-5-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-5-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-6-400w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-6-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-6-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/desktop/animation-6-800w.webp b/nuxt-frontend/assets/images/contributions/animations/desktop/animation-6-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/desktop/animation-6-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/desktop/animation-6-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-1-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-1-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-1-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-1-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-2-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-2-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-2-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-2-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-3-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-3-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-3-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-3-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-4-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-4-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-4-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-4-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-5-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-5-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-5-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-5-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-5-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-6-400w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-6-400w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-6-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/animations/mobile/animation-6-800w.webp b/nuxt-frontend/assets/images/contributions/animations/mobile/animation-6-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/animations/mobile/animation-6-800w.webp rename to nuxt-frontend/assets/images/contributions/animations/mobile/animation-6-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/1-400w.webp b/nuxt-frontend/assets/images/contributions/devops/1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/1-400w.webp rename to nuxt-frontend/assets/images/contributions/devops/1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/1-800w.webp b/nuxt-frontend/assets/images/contributions/devops/1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/1-800w.webp rename to nuxt-frontend/assets/images/contributions/devops/1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/2-400w.webp b/nuxt-frontend/assets/images/contributions/devops/2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/2-400w.webp rename to nuxt-frontend/assets/images/contributions/devops/2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/2-800w.webp b/nuxt-frontend/assets/images/contributions/devops/2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/2-800w.webp rename to nuxt-frontend/assets/images/contributions/devops/2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/3-400w.webp b/nuxt-frontend/assets/images/contributions/devops/3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/3-400w.webp rename to nuxt-frontend/assets/images/contributions/devops/3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/3-800w.webp b/nuxt-frontend/assets/images/contributions/devops/3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/3-800w.webp rename to nuxt-frontend/assets/images/contributions/devops/3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/4-400w.webp b/nuxt-frontend/assets/images/contributions/devops/4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/4-400w.webp rename to nuxt-frontend/assets/images/contributions/devops/4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/4-800w.webp b/nuxt-frontend/assets/images/contributions/devops/4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/4-800w.webp rename to nuxt-frontend/assets/images/contributions/devops/4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/5-400w.webp b/nuxt-frontend/assets/images/contributions/devops/5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/5-400w.webp rename to nuxt-frontend/assets/images/contributions/devops/5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/devops/5-800w.webp b/nuxt-frontend/assets/images/contributions/devops/5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/devops/5-800w.webp rename to nuxt-frontend/assets/images/contributions/devops/5-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/1-400w.webp b/nuxt-frontend/assets/images/contributions/explore/1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/1-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/1-800w.webp b/nuxt-frontend/assets/images/contributions/explore/1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/1-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/2-400w.webp b/nuxt-frontend/assets/images/contributions/explore/2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/2-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/2-800w.webp b/nuxt-frontend/assets/images/contributions/explore/2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/2-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/3-400w.webp b/nuxt-frontend/assets/images/contributions/explore/3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/3-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/3-800w.webp b/nuxt-frontend/assets/images/contributions/explore/3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/3-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/4-400w.webp b/nuxt-frontend/assets/images/contributions/explore/4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/4-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/4-800w.webp b/nuxt-frontend/assets/images/contributions/explore/4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/4-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/5-400w.webp b/nuxt-frontend/assets/images/contributions/explore/5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/5-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/5-800w.webp b/nuxt-frontend/assets/images/contributions/explore/5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/5-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/5-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/6-400w.webp b/nuxt-frontend/assets/images/contributions/explore/6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/6-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/6-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/6-800w.webp b/nuxt-frontend/assets/images/contributions/explore/6-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/6-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/6-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/7-400w.webp b/nuxt-frontend/assets/images/contributions/explore/7-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/7-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/7-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/7-800w.webp b/nuxt-frontend/assets/images/contributions/explore/7-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/7-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/7-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/8-400w.webp b/nuxt-frontend/assets/images/contributions/explore/8-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/8-400w.webp rename to nuxt-frontend/assets/images/contributions/explore/8-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/explore/8-800w.webp b/nuxt-frontend/assets/images/contributions/explore/8-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/explore/8-800w.webp rename to nuxt-frontend/assets/images/contributions/explore/8-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/android-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/android-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/android-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/android-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/android-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/android-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/android-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/android-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/dragDrop-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/dragDrop-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/dragDrop-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/dragDrop-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/dragDrop-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/dragDrop-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/dragDrop-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/dragDrop-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/golang-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/golang-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/golang-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/golang-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/golang-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/golang-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/golang-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/golang-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/jetpack-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/jetpack-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/jetpack-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/jetpack-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/jetpack-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/jetpack-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/jetpack-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/jetpack-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/kotlin-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/kotlin-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/kotlin-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/kotlin-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/desktop/kotlin-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/desktop/kotlin-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/desktop/kotlin-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/desktop/kotlin-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/like-100w.webp b/nuxt-frontend/assets/images/contributions/favourites/like-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/like-100w.webp rename to nuxt-frontend/assets/images/contributions/favourites/like-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/android-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/android-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/android-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/android-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/android-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/android-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/android-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/android-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/dragDrop-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/dragDrop-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/dragDrop-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/dragDrop-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/dragDrop-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/dragDrop-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/dragDrop-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/dragDrop-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/golang-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/golang-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/golang-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/golang-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/golang-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/golang-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/golang-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/golang-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/jetpack-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/jetpack-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/jetpack-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/jetpack-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/jetpack-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/jetpack-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/jetpack-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/jetpack-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/kotlin-400w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/kotlin-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/kotlin-400w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/kotlin-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/favourites/mobile/kotlin-800w.webp b/nuxt-frontend/assets/images/contributions/favourites/mobile/kotlin-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/favourites/mobile/kotlin-800w.webp rename to nuxt-frontend/assets/images/contributions/favourites/mobile/kotlin-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-1-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-1-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-1-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-1-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-10-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-10-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-10-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-10-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-11-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-11-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-11-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-11-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-12-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-12-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-12-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-12-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-14-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-14-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-14-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-14-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-2-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-2-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-2-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-2-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-3-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-3-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-3-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-3-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-4-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-4-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-4-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-4-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-6-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-6-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-6-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-6-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-8-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-8-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-8-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-8-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/contributors/contributor-9-100w.webp b/nuxt-frontend/assets/images/contributions/github/contributors/contributor-9-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/contributors/contributor-9-100w.webp rename to nuxt-frontend/assets/images/contributions/github/contributors/contributor-9-100w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/android-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/android-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/android-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/android-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/ios-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/ios-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/ios-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/ios-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-4-400w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-4-400w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/desktop/web-4-800w.webp b/nuxt-frontend/assets/images/contributions/github/desktop/web-4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/desktop/web-4-800w.webp rename to nuxt-frontend/assets/images/contributions/github/desktop/web-4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/android-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/android-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/android-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/android-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/ios-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/ios-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/ios-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/ios-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-1-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-1-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-1-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-1-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-2-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-2-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-2-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-2-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-3-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-3-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-3-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-3-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-4-400w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-4-400w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/github/mobile/web-4-800w.webp b/nuxt-frontend/assets/images/contributions/github/mobile/web-4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/github/mobile/web-4-800w.webp rename to nuxt-frontend/assets/images/contributions/github/mobile/web-4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/clap-small.webp b/nuxt-frontend/assets/images/contributions/landing/clap-small.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/clap-small.webp rename to nuxt-frontend/assets/images/contributions/landing/clap-small.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/clap.webp b/nuxt-frontend/assets/images/contributions/landing/clap.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/clap.webp rename to nuxt-frontend/assets/images/contributions/landing/clap.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/dribble.webp b/nuxt-frontend/assets/images/contributions/landing/dribble.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/dribble.webp rename to nuxt-frontend/assets/images/contributions/landing/dribble.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/githubicon.webp b/nuxt-frontend/assets/images/contributions/landing/githubicon.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/githubicon.webp rename to nuxt-frontend/assets/images/contributions/landing/githubicon.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/heart_like.webp b/nuxt-frontend/assets/images/contributions/landing/heart_like.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/heart_like.webp rename to nuxt-frontend/assets/images/contributions/landing/heart_like.webp diff --git a/vue-frontend/src/assets/images/contributions/landing/mobile_heart_like.webp b/nuxt-frontend/assets/images/contributions/landing/mobile_heart_like.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/landing/mobile_heart_like.webp rename to nuxt-frontend/assets/images/contributions/landing/mobile_heart_like.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/1-400w.webp b/nuxt-frontend/assets/images/contributions/trending/1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/1-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/1-600w.webp b/nuxt-frontend/assets/images/contributions/trending/1-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/1-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/1-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/10-400w.webp b/nuxt-frontend/assets/images/contributions/trending/10-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/10-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/10-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/10-600w.webp b/nuxt-frontend/assets/images/contributions/trending/10-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/10-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/10-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/2-400w.webp b/nuxt-frontend/assets/images/contributions/trending/2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/2-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/2-600w.webp b/nuxt-frontend/assets/images/contributions/trending/2-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/2-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/2-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/3-400w.webp b/nuxt-frontend/assets/images/contributions/trending/3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/3-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/3-600w.webp b/nuxt-frontend/assets/images/contributions/trending/3-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/3-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/3-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/4-400w.webp b/nuxt-frontend/assets/images/contributions/trending/4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/4-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/4-600w.webp b/nuxt-frontend/assets/images/contributions/trending/4-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/4-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/4-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/5-400w.webp b/nuxt-frontend/assets/images/contributions/trending/5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/5-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/5-600w.webp b/nuxt-frontend/assets/images/contributions/trending/5-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/5-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/5-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/6-400w.webp b/nuxt-frontend/assets/images/contributions/trending/6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/6-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/6-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/6-600w.webp b/nuxt-frontend/assets/images/contributions/trending/6-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/6-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/6-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/7-400w.webp b/nuxt-frontend/assets/images/contributions/trending/7-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/7-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/7-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/7-600w.webp b/nuxt-frontend/assets/images/contributions/trending/7-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/7-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/7-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/8-400w.webp b/nuxt-frontend/assets/images/contributions/trending/8-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/8-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/8-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/8-600w.webp b/nuxt-frontend/assets/images/contributions/trending/8-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/8-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/8-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/9-400w.webp b/nuxt-frontend/assets/images/contributions/trending/9-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/9-400w.webp rename to nuxt-frontend/assets/images/contributions/trending/9-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/trending/9-600w.webp b/nuxt-frontend/assets/images/contributions/trending/9-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/trending/9-600w.webp rename to nuxt-frontend/assets/images/contributions/trending/9-600w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_1-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_1-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_1-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_1-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_1-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_1-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_2-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_2-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_2-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_2-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_2-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_2-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_3-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_3-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_3-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_3-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_3-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_3-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_4-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_4-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_4-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_4-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_4-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_4-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_5-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_5-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_5-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_5-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_5-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_5-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_6-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_6-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_6-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_6-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_6-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_6-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_6-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_7-400w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_7-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_7-400w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_7-400w.webp diff --git a/vue-frontend/src/assets/images/contributions/unittest/unit_test_7-800w.webp b/nuxt-frontend/assets/images/contributions/unittest/unit_test_7-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/unittest/unit_test_7-800w.webp rename to nuxt-frontend/assets/images/contributions/unittest/unit_test_7-800w.webp diff --git a/vue-frontend/src/assets/images/contributions/weekly/android.webp b/nuxt-frontend/assets/images/contributions/weekly/android.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/weekly/android.webp rename to nuxt-frontend/assets/images/contributions/weekly/android.webp diff --git a/vue-frontend/src/assets/images/contributions/weekly/flutter.webp b/nuxt-frontend/assets/images/contributions/weekly/flutter.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/weekly/flutter.webp rename to nuxt-frontend/assets/images/contributions/weekly/flutter.webp diff --git a/vue-frontend/src/assets/images/contributions/weekly/ios.webp b/nuxt-frontend/assets/images/contributions/weekly/ios.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/weekly/ios.webp rename to nuxt-frontend/assets/images/contributions/weekly/ios.webp diff --git a/vue-frontend/src/assets/images/contributions/weekly/web.webp b/nuxt-frontend/assets/images/contributions/weekly/web.webp similarity index 100% rename from vue-frontend/src/assets/images/contributions/weekly/web.webp rename to nuxt-frontend/assets/images/contributions/weekly/web.webp diff --git a/vue-frontend/src/assets/images/faq/FAQ.svg b/nuxt-frontend/assets/images/faq/FAQ.svg similarity index 100% rename from vue-frontend/src/assets/images/faq/FAQ.svg rename to nuxt-frontend/assets/images/faq/FAQ.svg diff --git a/vue-frontend/src/assets/images/flutter-app-development/landing/landing1200w.webp b/nuxt-frontend/assets/images/flutter-app-development/landing/landing1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/flutter-app-development/landing/landing1200w.webp rename to nuxt-frontend/assets/images/flutter-app-development/landing/landing1200w.webp diff --git a/vue-frontend/src/assets/images/flutter-app-development/landing/landing2400w.webp b/nuxt-frontend/assets/images/flutter-app-development/landing/landing2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/flutter-app-development/landing/landing2400w.webp rename to nuxt-frontend/assets/images/flutter-app-development/landing/landing2400w.webp diff --git a/vue-frontend/src/assets/images/flutter-app-development/landing/landing400w.webp b/nuxt-frontend/assets/images/flutter-app-development/landing/landing400w.webp similarity index 100% rename from vue-frontend/src/assets/images/flutter-app-development/landing/landing400w.webp rename to nuxt-frontend/assets/images/flutter-app-development/landing/landing400w.webp diff --git a/vue-frontend/src/assets/images/flutter-app-development/landing/landing800w.webp b/nuxt-frontend/assets/images/flutter-app-development/landing/landing800w.webp similarity index 100% rename from vue-frontend/src/assets/images/flutter-app-development/landing/landing800w.webp rename to nuxt-frontend/assets/images/flutter-app-development/landing/landing800w.webp diff --git a/vue-frontend/src/assets/images/footer/new-bg.svg b/nuxt-frontend/assets/images/footer/new-bg.svg similarity index 100% rename from vue-frontend/src/assets/images/footer/new-bg.svg rename to nuxt-frontend/assets/images/footer/new-bg.svg diff --git a/vue-frontend/public/favicon.svg b/nuxt-frontend/assets/images/icon.svg similarity index 100% rename from vue-frontend/public/favicon.svg rename to nuxt-frontend/assets/images/icon.svg diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/blog1-400w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/blog1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/blog1-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/blog1-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/blog2-400w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/blog2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/blog2-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/blog2-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/blog3-400w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/blog3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/blog3-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/blog3-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/blog4-400w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/blog4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/blog4-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/blog4-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/blog5-400w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/blog5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/blog5-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/blog5-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog1-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog1-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog1-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog1-800w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog1-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog1-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog2-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog2-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog2-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog2-800w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog2-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog2-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog3-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog3-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog3-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog3-800w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog3-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog3-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog4-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog4-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog4-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog4-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog4-800w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog4-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog4-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog5-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog5-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog5-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog5-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/blog/desk-blog5-800w.webp b/nuxt-frontend/assets/images/ios-app-development/blog/desk-blog5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/blog/desk-blog5-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/blog/desk-blog5-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/justly1-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/justly1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/justly1-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/justly1-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/justly2-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/justly2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/justly2-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/justly2-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/luxe1-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/luxe1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/luxe1-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/luxe1-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/luxe2-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/luxe2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/luxe2-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/luxe2-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/justly1.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/justly1.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/justly1.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/justly1.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/justly2.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/justly2.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/justly2.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/justly2.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/luxeradio1.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/luxeradio1.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/luxeradio1.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/luxeradio1.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/luxeradio2.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/luxeradio2.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/luxeradio2.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/luxeradio2.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/togness1.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/togness1.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/togness1.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/togness1.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/togness2.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/togness2.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/mobile/togness2.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/mobile/togness2.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/togness1-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/togness1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/togness1-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/togness1-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/casestudy/togness2-800w.webp b/nuxt-frontend/assets/images/ios-app-development/casestudy/togness2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/casestudy/togness2-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/casestudy/togness2-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/cta2background-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/cta2background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/cta2background-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/cta2background-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/cta2background-2400w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/cta2background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/cta2background-2400w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/cta2background-2400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/cta2background-400w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/cta2background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/cta2background-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/cta2background-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/cta2background-800w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/cta2background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/cta2background-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/cta2background-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-2400w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-2400w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-2400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-800w.webp b/nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/desktopCta-1-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/desktopCta-1-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/cta/mobile.webp b/nuxt-frontend/assets/images/ios-app-development/cta/mobile.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/cta/mobile.webp rename to nuxt-frontend/assets/images/ios-app-development/cta/mobile.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/activeconsultation.webp b/nuxt-frontend/assets/images/ios-app-development/development/activeconsultation.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/activeconsultation.webp rename to nuxt-frontend/assets/images/ios-app-development/development/activeconsultation.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/activedeployment.webp b/nuxt-frontend/assets/images/ios-app-development/development/activedeployment.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/activedeployment.webp rename to nuxt-frontend/assets/images/ios-app-development/development/activedeployment.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/activedesign.webp b/nuxt-frontend/assets/images/ios-app-development/development/activedesign.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/activedesign.webp rename to nuxt-frontend/assets/images/ios-app-development/development/activedesign.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/activedevelopment.webp b/nuxt-frontend/assets/images/ios-app-development/development/activedevelopment.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/activedevelopment.webp rename to nuxt-frontend/assets/images/ios-app-development/development/activedevelopment.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/activemaintenance.webp b/nuxt-frontend/assets/images/ios-app-development/development/activemaintenance.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/activemaintenance.webp rename to nuxt-frontend/assets/images/ios-app-development/development/activemaintenance.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/consultation.webp b/nuxt-frontend/assets/images/ios-app-development/development/consultation.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/consultation.webp rename to nuxt-frontend/assets/images/ios-app-development/development/consultation.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/deployment.webp b/nuxt-frontend/assets/images/ios-app-development/development/deployment.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/deployment.webp rename to nuxt-frontend/assets/images/ios-app-development/development/deployment.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/design.webp b/nuxt-frontend/assets/images/ios-app-development/development/design.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/design.webp rename to nuxt-frontend/assets/images/ios-app-development/development/design.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/development.webp b/nuxt-frontend/assets/images/ios-app-development/development/development.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/development.webp rename to nuxt-frontend/assets/images/ios-app-development/development/development.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/development/maintenance.webp b/nuxt-frontend/assets/images/ios-app-development/development/maintenance.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/development/maintenance.webp rename to nuxt-frontend/assets/images/ios-app-development/development/maintenance.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/landing/landing-1200w.webp b/nuxt-frontend/assets/images/ios-app-development/landing/landing-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/landing/landing-1200w.webp rename to nuxt-frontend/assets/images/ios-app-development/landing/landing-1200w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/landing/landing-400w.webp b/nuxt-frontend/assets/images/ios-app-development/landing/landing-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/landing/landing-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/landing/landing-400w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/landing/landing-800w.webp b/nuxt-frontend/assets/images/ios-app-development/landing/landing-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/landing/landing-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/landing/landing-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/landing/landing-md-800w.webp b/nuxt-frontend/assets/images/ios-app-development/landing/landing-md-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/landing/landing-md-800w.webp rename to nuxt-frontend/assets/images/ios-app-development/landing/landing-md-800w.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/quote-left.webp b/nuxt-frontend/assets/images/ios-app-development/quote-left.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/quote-left.webp rename to nuxt-frontend/assets/images/ios-app-development/quote-left.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/quote-right.webp b/nuxt-frontend/assets/images/ios-app-development/quote-right.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/quote-right.webp rename to nuxt-frontend/assets/images/ios-app-development/quote-right.webp diff --git a/vue-frontend/src/assets/images/ios-app-development/review-background-400w.webp b/nuxt-frontend/assets/images/ios-app-development/review-background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/ios-app-development/review-background-400w.webp rename to nuxt-frontend/assets/images/ios-app-development/review-background-400w.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.mp4 b/nuxt-frontend/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.mp4 similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.mp4 rename to nuxt-frontend/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.mp4 diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.webm b/nuxt-frontend/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.webm similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.webm rename to nuxt-frontend/assets/images/jobsthankyou/contribution/JetpackComposeAnimations.webm diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/UIPilot-400w.webp b/nuxt-frontend/assets/images/jobsthankyou/contribution/UIPilot-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/UIPilot-400w.webp rename to nuxt-frontend/assets/images/jobsthankyou/contribution/UIPilot-400w.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/UIPilot-800w.webp b/nuxt-frontend/assets/images/jobsthankyou/contribution/UIPilot-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/UIPilot-800w.webp rename to nuxt-frontend/assets/images/jobsthankyou/contribution/UIPilot-800w.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/introShowCase-400w.webp b/nuxt-frontend/assets/images/jobsthankyou/contribution/introShowCase-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/introShowCase-400w.webp rename to nuxt-frontend/assets/images/jobsthankyou/contribution/introShowCase-400w.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/contribution/introShowCase-800w.webp b/nuxt-frontend/assets/images/jobsthankyou/contribution/introShowCase-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/contribution/introShowCase-800w.webp rename to nuxt-frontend/assets/images/jobsthankyou/contribution/introShowCase-800w.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/desktop1.webp b/nuxt-frontend/assets/images/jobsthankyou/desktop1.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/desktop1.webp rename to nuxt-frontend/assets/images/jobsthankyou/desktop1.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/desktop2.webp b/nuxt-frontend/assets/images/jobsthankyou/desktop2.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/desktop2.webp rename to nuxt-frontend/assets/images/jobsthankyou/desktop2.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/desktop3.webp b/nuxt-frontend/assets/images/jobsthankyou/desktop3.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/desktop3.webp rename to nuxt-frontend/assets/images/jobsthankyou/desktop3.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/mobile1.webp b/nuxt-frontend/assets/images/jobsthankyou/mobile1.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/mobile1.webp rename to nuxt-frontend/assets/images/jobsthankyou/mobile1.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/mobile2.webp b/nuxt-frontend/assets/images/jobsthankyou/mobile2.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/mobile2.webp rename to nuxt-frontend/assets/images/jobsthankyou/mobile2.webp diff --git a/vue-frontend/src/assets/images/jobsthankyou/mobile3.webp b/nuxt-frontend/assets/images/jobsthankyou/mobile3.webp similarity index 100% rename from vue-frontend/src/assets/images/jobsthankyou/mobile3.webp rename to nuxt-frontend/assets/images/jobsthankyou/mobile3.webp diff --git a/vue-frontend/src/assets/images/landing/bg/background-1200w.webp b/nuxt-frontend/assets/images/landing/bg/background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/bg/background-1200w.webp rename to nuxt-frontend/assets/images/landing/bg/background-1200w.webp diff --git a/vue-frontend/src/assets/images/landing/bg/background-2100w.webp b/nuxt-frontend/assets/images/landing/bg/background-2100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/bg/background-2100w.webp rename to nuxt-frontend/assets/images/landing/bg/background-2100w.webp diff --git a/vue-frontend/src/assets/images/landing/bg/background-400w.webp b/nuxt-frontend/assets/images/landing/bg/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/bg/background-400w.webp rename to nuxt-frontend/assets/images/landing/bg/background-400w.webp diff --git a/vue-frontend/src/assets/images/landing/bg/background-800w.webp b/nuxt-frontend/assets/images/landing/bg/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/bg/background-800w.webp rename to nuxt-frontend/assets/images/landing/bg/background-800w.webp diff --git a/vue-frontend/src/assets/images/landing/client1-100w.webp b/nuxt-frontend/assets/images/landing/client1-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/client1-100w.webp rename to nuxt-frontend/assets/images/landing/client1-100w.webp diff --git a/vue-frontend/src/assets/images/landing/client2-100w.webp b/nuxt-frontend/assets/images/landing/client2-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/client2-100w.webp rename to nuxt-frontend/assets/images/landing/client2-100w.webp diff --git a/vue-frontend/src/assets/images/landing/client3-100w.webp b/nuxt-frontend/assets/images/landing/client3-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/client3-100w.webp rename to nuxt-frontend/assets/images/landing/client3-100w.webp diff --git a/vue-frontend/src/assets/images/landing/client4-100w.webp b/nuxt-frontend/assets/images/landing/client4-100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/client4-100w.webp rename to nuxt-frontend/assets/images/landing/client4-100w.webp diff --git a/vue-frontend/src/assets/images/landing/landing-1200w.webp b/nuxt-frontend/assets/images/landing/landing-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/landing-1200w.webp rename to nuxt-frontend/assets/images/landing/landing-1200w.webp diff --git a/vue-frontend/src/assets/images/landing/landing-1600w.webp b/nuxt-frontend/assets/images/landing/landing-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/landing-1600w.webp rename to nuxt-frontend/assets/images/landing/landing-1600w.webp diff --git a/vue-frontend/src/assets/images/landing/landing-2100w.webp b/nuxt-frontend/assets/images/landing/landing-2100w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/landing-2100w.webp rename to nuxt-frontend/assets/images/landing/landing-2100w.webp diff --git a/vue-frontend/src/assets/images/landing/landing-400w.webp b/nuxt-frontend/assets/images/landing/landing-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/landing-400w.webp rename to nuxt-frontend/assets/images/landing/landing-400w.webp diff --git a/vue-frontend/src/assets/images/landing/landing-800w.webp b/nuxt-frontend/assets/images/landing/landing-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/landing/landing-800w.webp rename to nuxt-frontend/assets/images/landing/landing-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_1-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_1-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_1-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_1-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_1-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_1-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_1-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_1-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_1-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_10-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_10-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_10-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_10-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_10-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_10-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_10-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_10-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_10-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_10-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_10-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_10-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_11-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_11-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_11-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_11-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_11-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_11-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_11-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_11-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_11-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_11-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_11-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_11-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_12-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_12-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_12-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_12-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_12-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_12-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_12-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_12-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_12-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_12-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_12-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_12-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_2-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_2-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_2-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_2-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_2-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_2-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_2-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_2-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_2-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_3-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_3-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_3-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_3-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_3-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_3-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_3-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_3-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_3-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_3-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_4-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_4-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_4-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_4-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_4-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_4-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_4-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_4-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_4-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_4-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_5-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_5-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_5-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_5-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_5-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_5-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_5-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_5-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_5-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_5-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_6-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_6-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_6-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_6-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_6-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_6-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_6-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_6-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_6-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_6-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_6-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_6-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_7-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_7-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_7-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_7-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_7-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_7-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_7-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_7-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_7-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_7-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_7-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_7-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_8-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_8-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_8-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_8-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_8-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_8-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_8-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_8-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_8-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_8-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_8-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_8-800w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_9-1600w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_9-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_9-1600w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_9-1600w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_9-400w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_9-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_9-400w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_9-400w.webp diff --git a/vue-frontend/src/assets/images/life/jobs_canopas_life_9-800w.webp b/nuxt-frontend/assets/images/life/jobs_canopas_life_9-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/life/jobs_canopas_life_9-800w.webp rename to nuxt-frontend/assets/images/life/jobs_canopas_life_9-800w.webp diff --git a/vue-frontend/src/assets/images/logo/404page_4_1.svg b/nuxt-frontend/assets/images/logo/404page_4_1.svg similarity index 100% rename from vue-frontend/src/assets/images/logo/404page_4_1.svg rename to nuxt-frontend/assets/images/logo/404page_4_1.svg diff --git a/vue-frontend/src/assets/images/logo/404page_4_2.svg b/nuxt-frontend/assets/images/logo/404page_4_2.svg similarity index 100% rename from vue-frontend/src/assets/images/logo/404page_4_2.svg rename to nuxt-frontend/assets/images/logo/404page_4_2.svg diff --git a/vue-frontend/src/assets/images/logo/canopas-icon.svg b/nuxt-frontend/assets/images/logo/canopas-icon.svg similarity index 100% rename from vue-frontend/src/assets/images/logo/canopas-icon.svg rename to nuxt-frontend/assets/images/logo/canopas-icon.svg diff --git a/vue-frontend/src/assets/images/logo/logo-header.svg b/nuxt-frontend/assets/images/logo/logo-header.svg similarity index 100% rename from vue-frontend/src/assets/images/logo/logo-header.svg rename to nuxt-frontend/assets/images/logo/logo-header.svg diff --git a/vue-frontend/src/assets/images/mobile-app-development/client-review/circle.gif b/nuxt-frontend/assets/images/mobile-app-development/client-review/circle.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/client-review/circle.gif rename to nuxt-frontend/assets/images/mobile-app-development/client-review/circle.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/client-review/quote.webp b/nuxt-frontend/assets/images/mobile-app-development/client-review/quote.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/client-review/quote.webp rename to nuxt-frontend/assets/images/mobile-app-development/client-review/quote.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/client-review/rating-star.gif b/nuxt-frontend/assets/images/mobile-app-development/client-review/rating-star.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/client-review/rating-star.gif rename to nuxt-frontend/assets/images/mobile-app-development/client-review/rating-star.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-1200w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-1200w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-1200w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-1600w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-1600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-1600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-2400w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-2400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-2400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/desktop/background-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/desktop/background-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/mobile/background-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/mobile/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/mobile/background-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/mobile/background-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-1/mobile/background-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-1/mobile/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-1/mobile/background-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-1/mobile/background-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-2/cta-image-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-2/cta-image-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-2/cta-image-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-2/cta-image-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/cta-2/cta-image-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/cta-2/cta-image-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/cta-2/cta-image-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/cta-2/cta-image-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/development-process/process-1.gif b/nuxt-frontend/assets/images/mobile-app-development/development-process/process-1.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/development-process/process-1.gif rename to nuxt-frontend/assets/images/mobile-app-development/development-process/process-1.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/development-process/process-2.gif b/nuxt-frontend/assets/images/mobile-app-development/development-process/process-2.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/development-process/process-2.gif rename to nuxt-frontend/assets/images/mobile-app-development/development-process/process-2.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/development-process/process-3.gif b/nuxt-frontend/assets/images/mobile-app-development/development-process/process-3.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/development-process/process-3.gif rename to nuxt-frontend/assets/images/mobile-app-development/development-process/process-3.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/development-process/process-4.gif b/nuxt-frontend/assets/images/mobile-app-development/development-process/process-4.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/development-process/process-4.gif rename to nuxt-frontend/assets/images/mobile-app-development/development-process/process-4.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/development-process/process-5.gif b/nuxt-frontend/assets/images/mobile-app-development/development-process/process-5.gif similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/development-process/process-5.gif rename to nuxt-frontend/assets/images/mobile-app-development/development-process/process-5.gif diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/card-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/card-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/card-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/card-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/card-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/card-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/card-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/card-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/mobile-mockup-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/mobile-mockup-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/mobile-mockup-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/mobile-mockup-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/mobile-mockup-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/mobile-mockup-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/mobile-mockup-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/mobile-mockup-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/mockup-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/mockup-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/mockup-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/mockup-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/landing/mockup-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/landing/mockup-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/landing/mockup-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/landing/mockup-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/justly-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/justly-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/luxeradio-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/luxeradio-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/smile-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/smile-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/desktop/togness-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/desktop/togness-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/justly-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/justly-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/luxeradio-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/luxeradio-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/smile-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/smile-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-400w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-400w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-400w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-600w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-600w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-600w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-600w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-800w.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/mobile/togness-800w.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/mobile/togness-800w.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/smile-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/smile-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/smile-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/smile-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/portfolio/togness-logo.webp b/nuxt-frontend/assets/images/mobile-app-development/portfolio/togness-logo.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/portfolio/togness-logo.webp rename to nuxt-frontend/assets/images/mobile-app-development/portfolio/togness-logo.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/android/android.webp b/nuxt-frontend/assets/images/mobile-app-development/services/android/android.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/android/android.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/android/android.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/android/androidstudio.webp b/nuxt-frontend/assets/images/mobile-app-development/services/android/androidstudio.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/android/androidstudio.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/android/androidstudio.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/android/gradle.webp b/nuxt-frontend/assets/images/mobile-app-development/services/android/gradle.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/android/gradle.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/android/gradle.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/android/jetpackcompose.webp b/nuxt-frontend/assets/images/mobile-app-development/services/android/jetpackcompose.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/android/jetpackcompose.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/android/jetpackcompose.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/android/kotlin.webp b/nuxt-frontend/assets/images/mobile-app-development/services/android/kotlin.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/android/kotlin.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/android/kotlin.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/flutter/dart.webp b/nuxt-frontend/assets/images/mobile-app-development/services/flutter/dart.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/flutter/dart.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/flutter/dart.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/flutter/firebase.webp b/nuxt-frontend/assets/images/mobile-app-development/services/flutter/firebase.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/flutter/firebase.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/flutter/firebase.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/flutter/flutter.webp b/nuxt-frontend/assets/images/mobile-app-development/services/flutter/flutter.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/flutter/flutter.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/flutter/flutter.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/ios/cocoapods.webp b/nuxt-frontend/assets/images/mobile-app-development/services/ios/cocoapods.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/ios/cocoapods.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/ios/cocoapods.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/ios/iOS.webp b/nuxt-frontend/assets/images/mobile-app-development/services/ios/iOS.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/ios/iOS.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/ios/iOS.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/ios/swift.webp b/nuxt-frontend/assets/images/mobile-app-development/services/ios/swift.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/ios/swift.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/ios/swift.webp diff --git a/vue-frontend/src/assets/images/mobile-app-development/services/ios/xcode.webp b/nuxt-frontend/assets/images/mobile-app-development/services/ios/xcode.webp similarity index 100% rename from vue-frontend/src/assets/images/mobile-app-development/services/ios/xcode.webp rename to nuxt-frontend/assets/images/mobile-app-development/services/ios/xcode.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_1_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_1_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_1_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_1_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_1_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_1_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_1_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_2_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_2_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_2_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_2_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_2_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_2_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_2_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_3_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_3_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_3_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_3_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_3_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_3_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_3_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_4_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_4_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_4_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_4_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_4_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_4_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_4_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_5_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_5_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_5_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_5_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_5_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_5_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_5_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_6_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_6_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_6_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_6_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_6_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_6_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_6_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_7_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_7_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_7_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_7_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_7_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_7_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_7_800w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8_400w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_8_400w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_8_400w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_8_400w.webp diff --git a/vue-frontend/src/assets/images/perks/jobs_canopas_perks_8_800w.webp b/nuxt-frontend/assets/images/perks/jobs_canopas_perks_8_800w.webp similarity index 100% rename from vue-frontend/src/assets/images/perks/jobs_canopas_perks_8_800w.webp rename to nuxt-frontend/assets/images/perks/jobs_canopas_perks_8_800w.webp diff --git a/vue-frontend/src/assets/images/phases/canopas_phases_designing.gif b/nuxt-frontend/assets/images/phases/canopas_phases_designing.gif similarity index 100% rename from vue-frontend/src/assets/images/phases/canopas_phases_designing.gif rename to nuxt-frontend/assets/images/phases/canopas_phases_designing.gif diff --git a/vue-frontend/src/assets/images/phases/canopas_phases_development.gif b/nuxt-frontend/assets/images/phases/canopas_phases_development.gif similarity index 100% rename from vue-frontend/src/assets/images/phases/canopas_phases_development.gif rename to nuxt-frontend/assets/images/phases/canopas_phases_development.gif diff --git a/vue-frontend/src/assets/images/phases/canopas_phases_marketing.gif b/nuxt-frontend/assets/images/phases/canopas_phases_marketing.gif similarity index 100% rename from vue-frontend/src/assets/images/phases/canopas_phases_marketing.gif rename to nuxt-frontend/assets/images/phases/canopas_phases_marketing.gif diff --git a/vue-frontend/src/assets/images/phases/canopas_phases_planning.gif b/nuxt-frontend/assets/images/phases/canopas_phases_planning.gif similarity index 100% rename from vue-frontend/src/assets/images/phases/canopas_phases_planning.gif rename to nuxt-frontend/assets/images/phases/canopas_phases_planning.gif diff --git a/vue-frontend/src/assets/images/phases/canopas_phases_support.gif b/nuxt-frontend/assets/images/phases/canopas_phases_support.gif similarity index 100% rename from vue-frontend/src/assets/images/phases/canopas_phases_support.gif rename to nuxt-frontend/assets/images/phases/canopas_phases_support.gif diff --git a/vue-frontend/src/assets/images/portfolio/app_store.webp b/nuxt-frontend/assets/images/portfolio/app_store.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/app_store.webp rename to nuxt-frontend/assets/images/portfolio/app_store.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly-1600w.webp b/nuxt-frontend/assets/images/portfolio/justly-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly-1600w.webp rename to nuxt-frontend/assets/images/portfolio/justly-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly-400w.webp b/nuxt-frontend/assets/images/portfolio/justly-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly-800w.webp b/nuxt-frontend/assets/images/portfolio/justly-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/background-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/background-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_3-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/branding/justly_branding_4-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/branding/justly_branding_4-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/design/design-1400w.webp b/nuxt-frontend/assets/images/portfolio/justly/design/design-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/design/design-1400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/design/design-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/design/design-2400w.webp b/nuxt-frontend/assets/images/portfolio/justly/design/design-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/design/design-2400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/design/design-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/design/design-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/design/design-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/design/design-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/design/design-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/design/design-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/design/design-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/design/design-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/design/design-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-goal-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-goal-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-logo-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-logo-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-notes-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-notes-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-1200w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-1200w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/features/justly-rank-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/features/justly-rank-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/footer/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/justly/footer/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/footer/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/footer/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/footer/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/justly/footer/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/footer/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/footer/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/footer/background-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/footer/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/footer/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/footer/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/footer/background-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/footer/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/footer/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/footer/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/landing/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/justly/landing/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/landing/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/landing/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/landing/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/justly/landing/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/landing/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/landing/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/landing/background-400w.webp b/nuxt-frontend/assets/images/portfolio/justly/landing/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/landing/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/justly/landing/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/justly/landing/background-800w.webp b/nuxt-frontend/assets/images/portfolio/justly/landing/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/justly/landing/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/justly/landing/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_5-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_video.mp4 b/nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_video.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/branding/luxeradio_branding_video.mp4 rename to nuxt-frontend/assets/images/portfolio/luxeradio/branding/luxeradio_branding_video.mp4 diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-1400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-1400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-2400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-2400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-1400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-1400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-2400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-2400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/design/luxeradio_design_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/design/luxeradio_design_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_3-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_video.mp4 b/nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_video.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/element/luxeradio_element_video.mp4 rename to nuxt-frontend/assets/images/portfolio/luxeradio/element/luxeradio_element_video.mp4 diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/footer/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/footer/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-1400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-1400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-1400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/landing/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/landing/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/video/background-1200w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/video/background-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/video/background-1200w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/video/background-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/video/background-1600w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/video/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/video/background-1600w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/video/background-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/video/background-400w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/video/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/video/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/video/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/luxeradio/video/background-800w.webp b/nuxt-frontend/assets/images/portfolio/luxeradio/video/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/luxeradio/video/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/luxeradio/video/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/cta-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/cta-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/cta-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/cta-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/cta-2400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/cta-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/cta-2400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/cta-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/cta-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/cta-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/cta-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/cta-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/cta-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/cta-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-1-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-2-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/justly-3-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/justly-3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-1-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/luxeradio-2-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/luxeradio-2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-2400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-2400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/new-cta-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/new-cta-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/smile.mp4 b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/smile.mp4 rename to nuxt-frontend/assets/images/portfolio/new-portfolio/smile.mp4 diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/smile.webm b/nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/smile.webm rename to nuxt-frontend/assets/images/portfolio/new-portfolio/smile.webm diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-1600w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-400w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-400w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-800w.webp b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/togness-1-800w.webp rename to nuxt-frontend/assets/images/portfolio/new-portfolio/togness-1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/togness.mp4 b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/togness.mp4 rename to nuxt-frontend/assets/images/portfolio/new-portfolio/togness.mp4 diff --git a/vue-frontend/src/assets/images/portfolio/new-portfolio/togness.webm b/nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm similarity index 100% rename from vue-frontend/src/assets/images/portfolio/new-portfolio/togness.webm rename to nuxt-frontend/assets/images/portfolio/new-portfolio/togness.webm diff --git a/vue-frontend/src/assets/images/portfolio/play_store.webp b/nuxt-frontend/assets/images/portfolio/play_store.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/play_store.webp rename to nuxt-frontend/assets/images/portfolio/play_store.webp diff --git a/vue-frontend/src/assets/images/portfolio/smilep-1200w.webp b/nuxt-frontend/assets/images/portfolio/smilep-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/smilep-1200w.webp rename to nuxt-frontend/assets/images/portfolio/smilep-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/smilep-1600w.webp b/nuxt-frontend/assets/images/portfolio/smilep-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/smilep-1600w.webp rename to nuxt-frontend/assets/images/portfolio/smilep-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/smilep-400w.webp b/nuxt-frontend/assets/images/portfolio/smilep-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/smilep-400w.webp rename to nuxt-frontend/assets/images/portfolio/smilep-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/smilep-800w.webp b/nuxt-frontend/assets/images/portfolio/smilep-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/smilep-800w.webp rename to nuxt-frontend/assets/images/portfolio/smilep-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness-400w.webp b/nuxt-frontend/assets/images/portfolio/togness-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness-800w.webp b/nuxt-frontend/assets/images/portfolio/togness-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/draft_story_video.mp4 b/nuxt-frontend/assets/images/portfolio/togness/branding/draft_story_video.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/draft_story_video.mp4 rename to nuxt-frontend/assets/images/portfolio/togness/branding/draft_story_video.mp4 diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_3-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/branding/togness_branding_4-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/branding/togness_branding_4-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/design/background-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/design/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/design/background-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/design/background-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/design/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/design/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/design/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/design/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/design/background-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/design/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/design/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/design/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/design/background-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/design/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/design/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/design/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_1-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_1-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_2-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_2-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-1200w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-1200w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-1200w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/element/togness_element_3-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/element/togness_element_3-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/footer/background-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/footer/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/footer/background-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/footer/background-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/footer/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/footer/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/footer/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/footer/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/footer/background-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/footer/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/footer/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/footer/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/footer/background-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/footer/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/footer/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/footer/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/landing/background-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/landing/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/landing/background-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/landing/background-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/landing/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/landing/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/landing/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/landing/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/landing/background-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/landing/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/landing/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/landing/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/landing/background-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/landing/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/landing/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/landing/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/video/background-1600w.webp b/nuxt-frontend/assets/images/portfolio/togness/video/background-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/video/background-1600w.webp rename to nuxt-frontend/assets/images/portfolio/togness/video/background-1600w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/video/background-2400w.webp b/nuxt-frontend/assets/images/portfolio/togness/video/background-2400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/video/background-2400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/video/background-2400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/video/background-400w.webp b/nuxt-frontend/assets/images/portfolio/togness/video/background-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/video/background-400w.webp rename to nuxt-frontend/assets/images/portfolio/togness/video/background-400w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/video/background-800w.webp b/nuxt-frontend/assets/images/portfolio/togness/video/background-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/video/background-800w.webp rename to nuxt-frontend/assets/images/portfolio/togness/video/background-800w.webp diff --git a/vue-frontend/src/assets/images/portfolio/togness/video/background_video.mp4 b/nuxt-frontend/assets/images/portfolio/togness/video/background_video.mp4 similarity index 100% rename from vue-frontend/src/assets/images/portfolio/togness/video/background_video.mp4 rename to nuxt-frontend/assets/images/portfolio/togness/video/background_video.mp4 diff --git a/vue-frontend/src/assets/images/services/bg/bg-1200w.webp b/nuxt-frontend/assets/images/services/bg/bg-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/bg/bg-1200w.webp rename to nuxt-frontend/assets/images/services/bg/bg-1200w.webp diff --git a/vue-frontend/src/assets/images/services/bg/bg-1600w.webp b/nuxt-frontend/assets/images/services/bg/bg-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/bg/bg-1600w.webp rename to nuxt-frontend/assets/images/services/bg/bg-1600w.webp diff --git a/vue-frontend/src/assets/images/services/bg/bg-400w.webp b/nuxt-frontend/assets/images/services/bg/bg-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/bg/bg-400w.webp rename to nuxt-frontend/assets/images/services/bg/bg-400w.webp diff --git a/vue-frontend/src/assets/images/services/bg/bg-800w.webp b/nuxt-frontend/assets/images/services/bg/bg-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/bg/bg-800w.webp rename to nuxt-frontend/assets/images/services/bg/bg-800w.webp diff --git a/vue-frontend/src/assets/images/services/contact/bg/contact-bg-1200w.webp b/nuxt-frontend/assets/images/services/contact/bg/contact-bg-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/contact/bg/contact-bg-1200w.webp rename to nuxt-frontend/assets/images/services/contact/bg/contact-bg-1200w.webp diff --git a/vue-frontend/src/assets/images/services/contact/bg/contact-bg-1600w.webp b/nuxt-frontend/assets/images/services/contact/bg/contact-bg-1600w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/contact/bg/contact-bg-1600w.webp rename to nuxt-frontend/assets/images/services/contact/bg/contact-bg-1600w.webp diff --git a/vue-frontend/src/assets/images/services/contact/contact-400w.webp b/nuxt-frontend/assets/images/services/contact/contact-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/contact/contact-400w.webp rename to nuxt-frontend/assets/images/services/contact/contact-400w.webp diff --git a/vue-frontend/src/assets/images/services/contact/contact-800w.webp b/nuxt-frontend/assets/images/services/contact/contact-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/contact/contact-800w.webp rename to nuxt-frontend/assets/images/services/contact/contact-800w.webp diff --git a/vue-frontend/src/assets/images/services/cta/cta-400w.webp b/nuxt-frontend/assets/images/services/cta/cta-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/cta/cta-400w.webp rename to nuxt-frontend/assets/images/services/cta/cta-400w.webp diff --git a/vue-frontend/src/assets/images/services/cta/cta-800w.webp b/nuxt-frontend/assets/images/services/cta/cta-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/cta/cta-800w.webp rename to nuxt-frontend/assets/images/services/cta/cta-800w.webp diff --git a/vue-frontend/src/assets/images/services/cta/cta-bg-400w.webp b/nuxt-frontend/assets/images/services/cta/cta-bg-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/cta/cta-bg-400w.webp rename to nuxt-frontend/assets/images/services/cta/cta-bg-400w.webp diff --git a/vue-frontend/src/assets/images/services/cta/cta-bg-800w.webp b/nuxt-frontend/assets/images/services/cta/cta-bg-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/cta/cta-bg-800w.webp rename to nuxt-frontend/assets/images/services/cta/cta-bg-800w.webp diff --git a/vue-frontend/src/assets/images/services/landing/landing-1200w.webp b/nuxt-frontend/assets/images/services/landing/landing-1200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/landing/landing-1200w.webp rename to nuxt-frontend/assets/images/services/landing/landing-1200w.webp diff --git a/vue-frontend/src/assets/images/services/landing/landing-1400w.webp b/nuxt-frontend/assets/images/services/landing/landing-1400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/landing/landing-1400w.webp rename to nuxt-frontend/assets/images/services/landing/landing-1400w.webp diff --git a/vue-frontend/src/assets/images/services/landing/landing-400w.webp b/nuxt-frontend/assets/images/services/landing/landing-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/landing/landing-400w.webp rename to nuxt-frontend/assets/images/services/landing/landing-400w.webp diff --git a/vue-frontend/src/assets/images/services/landing/landing-800w.webp b/nuxt-frontend/assets/images/services/landing/landing-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/landing/landing-800w.webp rename to nuxt-frontend/assets/images/services/landing/landing-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/androidapp-400w.webp b/nuxt-frontend/assets/images/services/service/androidapp-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/androidapp-400w.webp rename to nuxt-frontend/assets/images/services/service/androidapp-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/androidapp-800w.webp b/nuxt-frontend/assets/images/services/service/androidapp-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/androidapp-800w.webp rename to nuxt-frontend/assets/images/services/service/androidapp-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/backend-400w.webp b/nuxt-frontend/assets/images/services/service/backend-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/backend-400w.webp rename to nuxt-frontend/assets/images/services/service/backend-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/backend-800w.webp b/nuxt-frontend/assets/images/services/service/backend-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/backend-800w.webp rename to nuxt-frontend/assets/images/services/service/backend-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/flutterapp-400w.webp b/nuxt-frontend/assets/images/services/service/flutterapp-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/flutterapp-400w.webp rename to nuxt-frontend/assets/images/services/service/flutterapp-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/flutterapp-800w.webp b/nuxt-frontend/assets/images/services/service/flutterapp-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/flutterapp-800w.webp rename to nuxt-frontend/assets/images/services/service/flutterapp-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/frontend-400w.webp b/nuxt-frontend/assets/images/services/service/frontend-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/frontend-400w.webp rename to nuxt-frontend/assets/images/services/service/frontend-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/frontend-800w.webp b/nuxt-frontend/assets/images/services/service/frontend-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/frontend-800w.webp rename to nuxt-frontend/assets/images/services/service/frontend-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/iosapp-400w.webp b/nuxt-frontend/assets/images/services/service/iosapp-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/iosapp-400w.webp rename to nuxt-frontend/assets/images/services/service/iosapp-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/iosapp-800w.webp b/nuxt-frontend/assets/images/services/service/iosapp-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/iosapp-800w.webp rename to nuxt-frontend/assets/images/services/service/iosapp-800w.webp diff --git a/vue-frontend/src/assets/images/services/service/uiuxdesign-400w.webp b/nuxt-frontend/assets/images/services/service/uiuxdesign-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/uiuxdesign-400w.webp rename to nuxt-frontend/assets/images/services/service/uiuxdesign-400w.webp diff --git a/vue-frontend/src/assets/images/services/service/uiuxdesign-800w.webp b/nuxt-frontend/assets/images/services/service/uiuxdesign-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/service/uiuxdesign-800w.webp rename to nuxt-frontend/assets/images/services/service/uiuxdesign-800w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/justly-400w.webp b/nuxt-frontend/assets/images/services/success-stories/justly-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/justly-400w.webp rename to nuxt-frontend/assets/images/services/success-stories/justly-400w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/justly-800w.webp b/nuxt-frontend/assets/images/services/success-stories/justly-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/justly-800w.webp rename to nuxt-frontend/assets/images/services/success-stories/justly-800w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/luxeradio-400w.webp b/nuxt-frontend/assets/images/services/success-stories/luxeradio-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/luxeradio-400w.webp rename to nuxt-frontend/assets/images/services/success-stories/luxeradio-400w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/luxeradio-800w.webp b/nuxt-frontend/assets/images/services/success-stories/luxeradio-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/luxeradio-800w.webp rename to nuxt-frontend/assets/images/services/success-stories/luxeradio-800w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/smile+400w.webp b/nuxt-frontend/assets/images/services/success-stories/smile+400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/smile+400w.webp rename to nuxt-frontend/assets/images/services/success-stories/smile+400w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/smile+800w.webp b/nuxt-frontend/assets/images/services/success-stories/smile+800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/smile+800w.webp rename to nuxt-frontend/assets/images/services/success-stories/smile+800w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/togness-400w.webp b/nuxt-frontend/assets/images/services/success-stories/togness-400w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/togness-400w.webp rename to nuxt-frontend/assets/images/services/success-stories/togness-400w.webp diff --git a/vue-frontend/src/assets/images/services/success-stories/togness-800w.webp b/nuxt-frontend/assets/images/services/success-stories/togness-800w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/success-stories/togness-800w.webp rename to nuxt-frontend/assets/images/services/success-stories/togness-800w.webp diff --git a/vue-frontend/src/assets/images/services/technology/backend-1-200w.webp b/nuxt-frontend/assets/images/services/technology/backend-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/backend-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/backend-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/backend-2-200w.webp b/nuxt-frontend/assets/images/services/technology/backend-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/backend-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/backend-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/backend-3-200w.webp b/nuxt-frontend/assets/images/services/technology/backend-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/backend-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/backend-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/backend-4-200w.webp b/nuxt-frontend/assets/images/services/technology/backend-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/backend-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/backend-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/backend-5-200w.webp b/nuxt-frontend/assets/images/services/technology/backend-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/backend-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/backend-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/backend-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/backend-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/backend-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/backend-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/backend-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/backend-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/backend-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/backend-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/backend-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/backend-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/backend-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/backend-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/backend-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/backend-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/backend-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/backend-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/backend-5-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/backend-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/backend-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/backend-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-5-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/devops-6-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/devops-6-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/devops-6-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/devops-6-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-5-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-6-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-6-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-6-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-6-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-7-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-7-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/frontend-7-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/frontend-7-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/mobileapp-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/mobileapp-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/seo-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/seo-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/seo-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/seo-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/seo-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/seo-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/seo-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/seo-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/seo-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/seo-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/seo-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/seo-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/seo-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/seo-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/seo-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/seo-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/seo-5-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/seo-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/seo-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/seo-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/ui-1-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/ui-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/ui-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/ui-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/ui-2-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/ui-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/ui-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/ui-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/ui-3-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/ui-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/ui-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/ui-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/ui-4-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/ui-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/ui-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/ui-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/desktop-icon/ui-5-200w.webp b/nuxt-frontend/assets/images/services/technology/desktop-icon/ui-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/desktop-icon/ui-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/desktop-icon/ui-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-1-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-2-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-3-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-4-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-5-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/devops-6-200w.webp b/nuxt-frontend/assets/images/services/technology/devops-6-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/devops-6-200w.webp rename to nuxt-frontend/assets/images/services/technology/devops-6-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-1-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-2-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-3-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-4-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-5-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-5-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-6-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-6-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-6-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-6-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/frontend-7-200w.webp b/nuxt-frontend/assets/images/services/technology/frontend-7-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/frontend-7-200w.webp rename to nuxt-frontend/assets/images/services/technology/frontend-7-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/mobileapp-1-200w.webp b/nuxt-frontend/assets/images/services/technology/mobileapp-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/mobileapp-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/mobileapp-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/mobileapp-2-200w.webp b/nuxt-frontend/assets/images/services/technology/mobileapp-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/mobileapp-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/mobileapp-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/mobileapp-3-200w.webp b/nuxt-frontend/assets/images/services/technology/mobileapp-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/mobileapp-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/mobileapp-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/mobileapp-4-200w.webp b/nuxt-frontend/assets/images/services/technology/mobileapp-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/mobileapp-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/mobileapp-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/techicon.webp b/nuxt-frontend/assets/images/services/technology/techicon.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/techicon.webp rename to nuxt-frontend/assets/images/services/technology/techicon.webp diff --git a/vue-frontend/src/assets/images/services/technology/ui-1-200w.webp b/nuxt-frontend/assets/images/services/technology/ui-1-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/ui-1-200w.webp rename to nuxt-frontend/assets/images/services/technology/ui-1-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/ui-2-200w.webp b/nuxt-frontend/assets/images/services/technology/ui-2-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/ui-2-200w.webp rename to nuxt-frontend/assets/images/services/technology/ui-2-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/ui-3-200w.webp b/nuxt-frontend/assets/images/services/technology/ui-3-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/ui-3-200w.webp rename to nuxt-frontend/assets/images/services/technology/ui-3-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/ui-4-200w.webp b/nuxt-frontend/assets/images/services/technology/ui-4-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/ui-4-200w.webp rename to nuxt-frontend/assets/images/services/technology/ui-4-200w.webp diff --git a/vue-frontend/src/assets/images/services/technology/ui-5-200w.webp b/nuxt-frontend/assets/images/services/technology/ui-5-200w.webp similarity index 100% rename from vue-frontend/src/assets/images/services/technology/ui-5-200w.webp rename to nuxt-frontend/assets/images/services/technology/ui-5-200w.webp diff --git a/vue-frontend/src/assets/images/theme/HandWing.png b/nuxt-frontend/assets/images/theme/HandWing.png similarity index 100% rename from vue-frontend/src/assets/images/theme/HandWing.png rename to nuxt-frontend/assets/images/theme/HandWing.png diff --git a/vue-frontend/src/assets/images/theme/arrow.svg b/nuxt-frontend/assets/images/theme/arrow.svg similarity index 100% rename from vue-frontend/src/assets/images/theme/arrow.svg rename to nuxt-frontend/assets/images/theme/arrow.svg diff --git a/vue-frontend/src/assets/images/theme/blog-bckground.svg b/nuxt-frontend/assets/images/theme/blog-bckground.svg similarity index 100% rename from vue-frontend/src/assets/images/theme/blog-bckground.svg rename to nuxt-frontend/assets/images/theme/blog-bckground.svg diff --git a/vue-frontend/src/assets/images/theme/cta-background.webp b/nuxt-frontend/assets/images/theme/cta-background.webp similarity index 100% rename from vue-frontend/src/assets/images/theme/cta-background.webp rename to nuxt-frontend/assets/images/theme/cta-background.webp diff --git a/vue-frontend/src/assets/images/theme/developer.webp b/nuxt-frontend/assets/images/theme/developer.webp similarity index 100% rename from vue-frontend/src/assets/images/theme/developer.webp rename to nuxt-frontend/assets/images/theme/developer.webp diff --git a/vue-frontend/src/assets/images/theme/loader.svg b/nuxt-frontend/assets/images/theme/loader.svg similarity index 100% rename from vue-frontend/src/assets/images/theme/loader.svg rename to nuxt-frontend/assets/images/theme/loader.svg diff --git a/vue-frontend/src/assets/images/theme/small-loader.svg b/nuxt-frontend/assets/images/theme/small-loader.svg similarity index 100% rename from vue-frontend/src/assets/images/theme/small-loader.svg rename to nuxt-frontend/assets/images/theme/small-loader.svg diff --git a/nuxt-frontend/assets/images/user.png b/nuxt-frontend/assets/images/user.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a7532f7518c84c95d030f8321575be5187862e GIT binary patch literal 987 zcmex=_1P|rX?qqI0P zFI~aY%U!`Mz|~!$%*;qrN1?DZF(6Oj-S5fuR$!pIEN!@|nR z%E~Fi%grl7GWdUhL6Cz%g+YaxQHg;`kdaxC@&6G9c?JeXR-jiwzJ&rtCZHSH*f}`4 zxPc0`3NSD+GBY!=FoRqTR9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7@(s#)lOnKGb1qam<1W^8Gb!lvVHrscd1<*^D?7bJ+5q)Umz-5Eq|z2 zjN6}o-NFr~XD^$@d=2FZ&-mkL!uWLiJ=v=!Cu(l5=I&7X_xqTGeDJN!t6$Dk_FSAY z(RneC(S{Ss7p|ZGXLu?3qK$WLI={f;HpdqdY|J0dX)sH5X)Ivc8~jjiZP~Y?8@6lK zXY@o_Pp}J7Up41nP1SYghq;`4T-QZMGKHC0FG>8PVQK&H$MyX;ZysKL>v(>?)KQ+~ ztVMkc3t0Bto+p666y2xVW0<`uV80Uym(a6MN_G!mdZ2oE0|&f;Ys~vdg#D zO2+UXwdZ!PUbbyD6YH++$7hAqetCI*$G^x0{7Q?uG?*{g@g7?qxv$7Bb^8IkqiyvQ j)<-YuV$hnlUF!7W_{BV{qfc;ryOpu1!LAUb`u|M;ceZ9o literal 0 HcmV?d00001 diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_1.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_1.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_1.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_1.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_10.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_10.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_10.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_10.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_2.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_2.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_2.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_2.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_3.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_3.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_3.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_3.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_4.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_4.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_4.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_4.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_5.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_5.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_5.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_5.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_6.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_6.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_6.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_6.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_7.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_7.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_7.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_7.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_8.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_8.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_8.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_8.svg diff --git a/vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_9.svg b/nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_9.svg similarity index 100% rename from vue-frontend/src/assets/images/virtues/jobs_canopas_virtue_9.svg rename to nuxt-frontend/assets/images/virtues/jobs_canopas_virtue_9.svg diff --git a/vue-frontend/src/assets/images/why/why-canopas-bg.svg b/nuxt-frontend/assets/images/why/why-canopas-bg.svg similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-bg.svg rename to nuxt-frontend/assets/images/why/why-canopas-bg.svg diff --git a/vue-frontend/src/assets/images/why/why-canopas-circle.webp b/nuxt-frontend/assets/images/why/why-canopas-circle.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-circle.webp rename to nuxt-frontend/assets/images/why/why-canopas-circle.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-dot-1.svg b/nuxt-frontend/assets/images/why/why-canopas-dot-1.svg similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-dot-1.svg rename to nuxt-frontend/assets/images/why/why-canopas-dot-1.svg diff --git a/vue-frontend/src/assets/images/why/why-canopas-dot-2.svg b/nuxt-frontend/assets/images/why/why-canopas-dot-2.svg similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-dot-2.svg rename to nuxt-frontend/assets/images/why/why-canopas-dot-2.svg diff --git a/vue-frontend/src/assets/images/why/why-canopas-dot-3.svg b/nuxt-frontend/assets/images/why/why-canopas-dot-3.svg similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-dot-3.svg rename to nuxt-frontend/assets/images/why/why-canopas-dot-3.svg diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-1.webp b/nuxt-frontend/assets/images/why/why-canopas-mobile-1.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-1.webp rename to nuxt-frontend/assets/images/why/why-canopas-mobile-1.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-2.webp b/nuxt-frontend/assets/images/why/why-canopas-mobile-2.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-2.webp rename to nuxt-frontend/assets/images/why/why-canopas-mobile-2.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-3.webp b/nuxt-frontend/assets/images/why/why-canopas-mobile-3.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-3.webp rename to nuxt-frontend/assets/images/why/why-canopas-mobile-3.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-4.webp b/nuxt-frontend/assets/images/why/why-canopas-mobile-4.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-4.webp rename to nuxt-frontend/assets/images/why/why-canopas-mobile-4.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-5.webp b/nuxt-frontend/assets/images/why/why-canopas-mobile-5.webp similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-5.webp rename to nuxt-frontend/assets/images/why/why-canopas-mobile-5.webp diff --git a/vue-frontend/src/assets/images/why/why-canopas-mobile-bg.svg b/nuxt-frontend/assets/images/why/why-canopas-mobile-bg.svg similarity index 100% rename from vue-frontend/src/assets/images/why/why-canopas-mobile-bg.svg rename to nuxt-frontend/assets/images/why/why-canopas-mobile-bg.svg diff --git a/vue-frontend/src/assets/lottie/brandingAnimation.json b/nuxt-frontend/assets/lottie/brandingAnimation.json similarity index 100% rename from vue-frontend/src/assets/lottie/brandingAnimation.json rename to nuxt-frontend/assets/lottie/brandingAnimation.json diff --git a/vue-frontend/src/assets/lottie/cyclingAnimation.json b/nuxt-frontend/assets/lottie/cyclingAnimation.json similarity index 100% rename from vue-frontend/src/assets/lottie/cyclingAnimation.json rename to nuxt-frontend/assets/lottie/cyclingAnimation.json diff --git a/vue-frontend/src/assets/lottie/globe.json b/nuxt-frontend/assets/lottie/globe.json similarity index 100% rename from vue-frontend/src/assets/lottie/globe.json rename to nuxt-frontend/assets/lottie/globe.json diff --git a/vue-frontend/babel.config.cjs b/nuxt-frontend/babel.config.cjs similarity index 100% rename from vue-frontend/babel.config.cjs rename to nuxt-frontend/babel.config.cjs diff --git a/vue-frontend/src/components/about/AboutusVirtue.vue b/nuxt-frontend/components/about/AboutusVirtue.vue similarity index 56% rename from vue-frontend/src/components/about/AboutusVirtue.vue rename to nuxt-frontend/components/about/AboutusVirtue.vue index 14d879242..b46db30fe 100644 --- a/vue-frontend/src/components/about/AboutusVirtue.vue +++ b/nuxt-frontend/components/about/AboutusVirtue.vue @@ -1,15 +1,15 @@