diff --git a/nuxt-frontend/assets/images/frontend-development/quoteleft.webp b/nuxt-frontend/assets/images/frontend-development/quoteleft.webp new file mode 100644 index 000000000..2e8bf830b Binary files /dev/null and b/nuxt-frontend/assets/images/frontend-development/quoteleft.webp differ diff --git a/nuxt-frontend/assets/images/frontend-development/quoteright.webp b/nuxt-frontend/assets/images/frontend-development/quoteright.webp new file mode 100644 index 000000000..80c7557a9 Binary files /dev/null and b/nuxt-frontend/assets/images/frontend-development/quoteright.webp differ diff --git a/nuxt-frontend/assets/images/frontend-development/review-background-400w.webp b/nuxt-frontend/assets/images/frontend-development/review-background-400w.webp new file mode 100644 index 000000000..0b164ff09 Binary files /dev/null and b/nuxt-frontend/assets/images/frontend-development/review-background-400w.webp differ diff --git a/nuxt-frontend/components/frontend-development/SuccessStorySection.vue b/nuxt-frontend/components/frontend-development/SuccessStorySection.vue new file mode 100644 index 000000000..145977577 --- /dev/null +++ b/nuxt-frontend/components/frontend-development/SuccessStorySection.vue @@ -0,0 +1,208 @@ + + + + + Success stories + + + + + + + + {{ client.review }} + + + + + + + {{ + client.name + }} + {{ + client.designation + }} + + + + + + + + + + + + + What our + clients says? + + + + + + + + + + + + + + + + + {{ client.review }} + + + {{ + client.name + }} + {{ + client.designation + }} + + + + + + + + + + + + + + + + + + diff --git a/nuxt-frontend/pages/frontend-development.vue b/nuxt-frontend/pages/frontend-development.vue index 440ea0e8c..4666f8c80 100644 --- a/nuxt-frontend/pages/frontend-development.vue +++ b/nuxt-frontend/pages/frontend-development.vue @@ -4,6 +4,7 @@ + @@ -11,12 +12,16 @@ import Header from "@/components/partials/NewHeader.vue"; import NewFooter from "@/components/partials/NewFooter.vue"; import config from "@/config.js"; +import { defineAsyncComponent } from "vue"; import { elementInViewPort } from "@/utils.js"; import LandingSection from "@/components/frontend-development/LandingSection.vue"; import DevelopmentSection from "@/components/frontend-development/DevelopmentSection.vue"; const PartnerWithUsSection = defineAsyncComponent( () => import("@/components/frontend-development/PartnerWithUsSection.vue"), ); +const SuccessStorySection = defineAsyncComponent( + () => import("@/components/frontend-development/SuccessStorySection.vue"), +); export default { beforeRouteEnter(to, from, next) { if (!config.SHOW_FRONTEND_DEVELOPMENT_PAGE) { @@ -33,6 +38,7 @@ export default { LandingSection, DevelopmentSection, PartnerWithUsSection, + SuccessStorySection, NewFooter, }, setup() { diff --git a/nuxt-frontend/tailwind.config.js b/nuxt-frontend/tailwind.config.js index 1fd47d2aa..3f40dade2 100644 --- a/nuxt-frontend/tailwind.config.js +++ b/nuxt-frontend/tailwind.config.js @@ -89,6 +89,7 @@ module.exports = { flamingo: "#F05138", "soft-yellow": "#F1E05A", "sea-green": "#41B883", + "eerie-black": "#1E1E1D", }, borderRadius: { "x-lg": "20px",