Live preview: npkhang.id.vn
- Hero Section
- About Me
- Experience
- Tech Stacks (Skills)
- Projects
- Education
- Certifications
- GitHub Contributions
- Contacts
You will need to download Node to run this project
node --version
To Clone the repo, use this command, or just simply press the DownloadZIP button inside the Code menu in the Code section of the repository
git clone https://github.com/JavaKhangNguyen/next-portfolio.git
cd developer-portfolio
npm install
# or
yarn install
Then, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
Then, Customize data in the utils/data
folder.
Eg:
export const personalData = {
name: "Khang Nguyen",
profile: '/profile.webp',
description: "Hi! I am Khang Nguyen.",
email: '[email protected]',
phone: '+84913324868',
address: 'Ho Chi Minh City, VN',
github: 'JavaKhangNguyen',
linkedIn: 'ngpkhang',
resume: "https://drive.google.com/file/d/1c995VKOZevEF-ljHFgIYArpMvBQel7H2/view?usp=drive_link",
langs: ["VN", "GB"], // For the langs key, make sure to check available keys from react-flagkit when inputting data here
hirable: 'true',
currentEmployment: 'Available',
exp: 'Fresher',
fieldsOfInterest: ['Frontend','Backend','Fullstack','AI', 'DA', 'Game Dev']
}
It is highly recommended to deploy the app to platforms like Vercel or Netlify. This repository will guide you to deploy the app on Vercel.
- Sign up or log in to Vercel.
- Once logged in, click on "New Project".
- Select your GitHub repo (the one that contains your forked project) and click Import.
- Click on Deploy. Vercel will automatically detect your Next.js app and build it.
- Once the deployment is complete, you can visit your live website!
Whenever you push changes to your GitHub repo, Vercel will automatically redeploy the app, keeping your portfolio up-to-date.
Package Name |
---|
Font Awesome Libraries |
@fortawesome/fontawesome-svg-core |
@fortawesome/free-brands-svg-icons |
@fortawesome/free-regular-svg-icons |
@fortawesome/free-solid-svg-icons |
@fortawesome/react-fontawesome |
UI & Animation |
lottie-react |
framer-motion |
swiper |
react-fast-marquee |
react-flagkit |
react-github-calendar |
react-typed |
Core Frameworks |
next |
react |
react-dom |
Styling & Utilities |
tailwindcss |
tailwind-merge |
tailwind-scrollbar |
sass |
clsx |
autoprefixer |
postcss |
Code Quality & Formatting |
eslint |
eslint-config-next |
prettier |
prettier-plugin-tailwindcss |