/igorkowalczyk.github.io

⚛️ My personal portfolio written on Next.js and Tailwind.css

Primary LanguageTypeScriptMIT LicenseMIT

Portfolio header


Important

Remember to change pre-defined values in config.js file (like name, description, socials etc.) before deploying your website! Change them in your forked repository.

🖥️ Hosting

▲ Vercel (recommended)

Deploy with Vercel

  1. Click on the button above or go to Vercel
  2. Fill GITHUB_ACCESS_TOKEN with your GitHub access token with public repositories permission
  3. Fill DISCORD_WEBHOOK_URL with your Discord Webhook URL for contact form
  4. Click on Deploy button and wait for deploy
  5. Click on Visit button to see your deployed website
  6. In your forked repository change pre-defined values in config.js file (like name, description, socials etc.)

🔩 Self Hosting

  1. Clone this repository git clone https://github.com/IgorKowalczyk/igorkowalczyk.github.io.git
  2. Run pnpm i to install all dependencies,
  3. Copy .env.example file and rename it to .env
  4. In .env file set this values:
    • GITHUB_ACCESS_TOKEN - Your GitHub access token with public repositories permission
    • DISCORD_WEBHOOK_URL - Discord Webhook URL for contact form
  5. Edit pre-defined values in config.js file (like name, description, socials etc.)
  6. Run pnpm build to build the project or pnpm dev to run the project in development mode.

Note

You can also use npm or yarn instead of pnpm

📝 .env configuration

Variable Description Required
GITHUB_ACCESS_TOKEN Your GitHub access token with public repositories permission ☑️ Yes
DISCORD_WEBHOOK_URL Discord Webhook URL for contact form ☑️ Yes
HOTJAR_ID Your Hotjar website ID (for analytics) ❌ No

Note

You can set these optional values:

  • HOTJAR_ID - Your Hotjar website ID (for analytics)

⁉️ Issues

If you have any issues with the page please create new issue here

📥 Pull Requests

When submitting a pull request:

  • Clone the repository git clone https://github.com/igorkowalczyk/igorkowalczyk.github.io
  • Create a branch off of master and give it a meaningful name (e.g. my-awesome-new-feature).
  • Open a pull request on GitHub and describe the feature or fix.

📋 License

This project is licensed under the MIT. See the LICENSE file for details