A personal portfolio website. (Please update this description with specific details about the individual and the type of work showcased).
- Sections for About Me, Projects, Skills, Contact
- Responsive design
- (Add other relevant features, e.g., blog, resume download)
- Node.js (version 18 or higher)
- npm (or pnpm, if
pnpm-lock.yaml
is used)
- Clone the repository:
git clone https://github.com/igor-kan/portfolio.git cd portfolio
- Install dependencies:
npm install # or # pnpm install
To start the development server, run:
npm run dev
# or
# pnpm dev
This will typically start the server on http://localhost:3000
.
- Next.js
- React
- Tailwind CSS
- (Please confirm and add other technologies used)
You can deploy this project to GitHub Pages:
- Build the static site:
Ensure your Next.js app is configured for static export (e.g.,
next build && next export
). The output directory is usuallyout
.npm run build
- Install
gh-pages
:npm install --save-dev gh-pages
- Update
package.json
: Addhomepage
andscripts
for deployment. Thedeploy
script should point to theout
directory.{ "homepage": "https://igor-kan.github.io/portfolio", "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d out" } }
- Deploy:
npm run deploy
You can connect a custom domain to your deployed project. Refer to your hosting provider's documentation for instructions.