Growthus
Nextjs
Portfolio Page

Portfolio Page

Customize Page Header

  1. Open the app/case-study/page.jsx file.
  2. Locate the code block with the <PageHero> component.
  3. Find the pageTitle attribute within the <PageHero> component.
  4. Edit the value of the pageTitle attribute to customize the title. Here's an example of how you can customize the title:
<PageHero
 pageTitle={
   <>
     <span>Let’s See </span> <br /> <span> Our Recent Work </span>
   </>
 }
/>

In the above example, the title of the Portfolio page is customized to "Explore Our Portfolio." Feel free to modify the text or formatting according to your preference.

Case Studies

Adding Filter option.

To add filter buttons to the Portfolio page, you need to make changes in two files: app/case-study/page.jsx and data/data.js. Follow these steps:

  1. Open the app/case-study/page.jsx file.

  2. Find the categories variable declaration. It should look like this:

const categories = ["All project", "Design", "Development", "Marketing"];
  1. Add the desired filter button names to the categories array. For example, to add two additional buttons, you can modify the array like this:
const categories = ["All project", "Design", "Development", "Marketing", "Photography", "Video"];

Feel free to add or remove buttons according to your requirements. 4. Save the changes in app/case-study/page.jsx.

  1. Open the data/data.js file.

  2. Locate the caseStudy array, which contains objects representing individual case studies.

  3. Find the relevant case study object and its category field.

  4. Modify the category field to include the added filter buttons. For example:

const caseStudy = [
  {
    category: ["Design", "Development", "Photography"],
    // Other fields of the case study object
  },
  // Other case study objects
];

In the above example, the case study object is associated with the "Design", "Development", and "Photography" filter buttons.

  1. Save the changes in data/data.js.

After making these modifications, the new filter buttons should appear on the Portfolio page, and the case studies should be filtered accordingly when the buttons are clicked.

Case Study items

To add a new case study item, you need to make changes to the data/data.js file. Follow these steps:

  1. Open the data/data.js file.

  2. Locate the const caseStudy array, which contains objects representing individual case studies.

Add a new object inside the caseStudy array, following the provided code template.

const caseStudy = [
  {
    id: 1,
    slug: "exclusive-content-storage",
    title: "Exclusive Content Sources",
    date: "23 May 2023",
    thumbnail: "/images/project/project-1.png",
    tag: "Content",
    featureImage: "/images/project/feature-image.png",
    category: ["Design", "Development"],
    brandOverview:
      "If so, you know how amazing and attractive they look. Yes, it is a smart way to grow the reader’s attention, and the moving text inspires the users to concentrate on that specific part, especially. Don’t you apply this amazing thing on your website yet? Don’t worry; we are offering our helping hand, just hold.",
    services: [
      {
        item: "Research & Discovery",
      },
      {
        item: "Prototyping & Interactions",
      },
      {
        item: "Competitive Analysis",
      },
      {
        item: "Motion Graphics",
      },
      {
        item: "Front-End Development",
      },
    ],
    subFeatureImage: [
      {
        image: "/images/project/feature-image-sub1.png",
      },
      {
        image: "/images/project/feature-image-sub2.png",
      },
      {
        image: "/images/project/feature-image-sub3.png",
      },
      {
        image: "/images/project/feature-image-sub4.png",
      },
      {
        image: "/images/project/feature-image-sub5.png",
      },
      {
        image: "/images/project/feature-image-sub6.png",
      },
    ],
    visualIdentity:
      "A lot of font generators are there. Definitely, they also offer their own features. But we recommend exclusive Addons animated text generator widgets. Don’t you want to know why? Well, numerous reasons are there for choosing this widget. However, the followings are the primary reasons.You may have seen the animated text on many other websites, haven’t you?If so, you know how amazing and attractive they look. Yes, it is a smart way to grow the reader’s attention, and the moving text inspires the users to concentrate on that specific part, especially.Don’t you apply this amazing thing on your website yet? Don’t worry; we are offering our helping hand, just hold.",
    finalResult:
      "Within 30 days after the launch, A lot of font generators are there. Definitely, they also offer their own features. But we recommend exclusive Addons animated text generator widgets. Don’t you want to know why? Well, numerous reasons are there for choosing this widget. However, the followings are the primary reasons.You may have seen the animated text on many other websites, haven’t you?If so, you know how amazing and attractive they look. Yes, it is a smart way to grow the reader’s attention, and the moving text inspires the users to concentrate on that specific part, especially.If so, you know how amazing and attractive they look. Yes, it is a smart way to grow the reader’s attention, and the moving text inspires the users to concentrate on that specific part, especially.Do you apply this amazing thing on your website yet? Don’t worry; we are offering our helping hand, just hold.",
    author: [
      {
        name: "Kristin Bale",
        designation: "Co-founder and CDO",
        image: "/images/project/profile-picture.png",
        quote:
          "“Trust their process. They will provide a lot of different options, but generally, they’ve put a lot of thinking behind them.They’re very experienced and know what they’re doing as designers. Listen to them and they will help elevate your brand and achieve your goals.” 😍",
      },
    ],
    workDesription:
      " Within 30 days after the launch, A lot of font generators are there. Definitely, they also offer their own features. But we recommend exclusive Addons animated text generator widgets. Don’t you want to know why? Well, numerous reasons are there for choosing this widget. However, the followings are the primary reasons.",
    managementTeam: [
      {
        item: "Annette Black",
      },
      {
        item: "Devon Lane",
      },
      {
        item: " Floyd Miles",
      },
    ],
    developmentTeam: [
      {
        item: "Courtney Harry",
      },
      {
        item: "Courtney Harry",
      },
      {
        item: " Kristin Watson",
      },
      {
        item: "Davod lane",
      },
    ],
  },
  // Add more case study objects here
];

export default caseStudy;

Customize the values inside the object according to your new case study. You can add more case study objects by repeating the above code template.

  1. Save the changes in data/data.js.

Case Study Details Page

Once you have added the new case study object, it will be available in the Portfolio and can be accessed on the case study details page based on the provided slug.