├── pages # [Folder] includes html home pages: (home-1, home-2, home-3)
| ├── home-1.html # [File] html home page 1
| ├── home-2.html # [File] html home page 2
| ├── home-3.html # [File] html home page 3
├── public # [Folder] public folder contains of images and cv file
│ ├── images # [Folder] Images
│ │ ├── clients # [Folder] Client images
│ │ ├── preview # [Folder] preview images
│ │ ├── projects # [Folder] Project images
│ │ ├── services # [Folder] Services images
│ │ ├── tools # [Folder] Tool images
│ │ └── about.jpg # [File] About image
│ │ └── hero.jpg # [File] Hero image
│ ├── svgs # [Folder] svg images
│ ├── cv.pdf # [File] CV PDF file
│ └── favicon # [File] favicon image
│
├── src # [Folder] Source Folder (code: css, js, php)
│ ├── css # [Folder] includes css files
│ ├── dist # [Folder] includes global.css file for using tailwind css classes
│ ├── js # [Folder] includes js files
│ │ ├── components # [Folder] includes components injected in html
│ │ ├── data # [Folder] portfolio data
│ │ │ ├── about.js # [File] About section data
│ │ │ ├── config.js # [File] Theme configuration data
│ │ │ ├── contact.js # [File] Contact section data
│ │ │ ├── home.js # [File] Home section data
│ │ │ ├── projects.js # [File] Portfolio section data
│ │ │ └── services.js # [File] Services section data
│ │ └── vendor # [folder] includes vendor js files: gsap, scrollTrigger, lenis
│ └── php # [Folder] includes send-email.php file for contact via email
│
├── vendor # [Folder] includes vendor php files: phpmailer, phpdotenv
├── .env # [File] Environment variables file for contact
├── composer.json # [File] composer json (related to php)
├── composer.lock # [File] composer lock (related to php)
├── index.html # [File] index file / entry point
├── package-lock.json # [File] package lock file (related to node.js)
└── package.json # [File] package json file (related to node.js)
if you want edit template easily just you need simple knowledage of js variables,arrays and objects to edit the portfolio and it's really simple and here the explanation:
you need to add your website meta data , name , job description and location for Better SEO, and these 4 fields exists in home-1, home-2, home-3 pages
make sure the my_name variable consistent with your actual name in html files
image: "/public/images/tools/nextjs.svg"
source: "/public/images/clients/1.jpg"
image: "/public/images/projects/portfolio-1.jpg"
image: "/images/services/1.png"
If you face any problem or have confusion about something or have any sugesstion please contact me any time contact me