Skip to content

Suhel-Kap/portfolio

Repository files navigation

Portfolio Website

This is a portfolio website built with Next.js and Tailwind CSS.

It is deployed on Vercel.

How to use this as a template for your portfolio

  1. Clone the repository using
git clone https://github.com/Suhel-Kap/portfolio.git
  1. Cd into the directory, cd portoflio
  2. All user data rests in the constants/data.js file.
  3. Personlise all the data
  4. Change all favourite projects by heading to componenets/FavouriteProjects.js.
  5. The contact form uses sendgrid to send the email. You can sign up on sendgrid here
  6. Create an API Key here.
  7. Copy the API Key and save it in a .env file as SENDGRID_API_KEY=XXXXXXXXXXXXXXXX.
  8. Next you will need to verify the sender email account (the account from which you will receive the email), since this is just a portfolio website you will need to do the Single Sender Verification.
  9. Note: The GitHub API key is an optional step here, the project will work without the API key as well. Adding the API key just enables you to show the name and description of your private repositories.
  10. You will also need a GitHub API key to fetch the latest repositories. You can get a Personal Access Token by heading here and make sure to uncheck all the options as we need only a read repo permission.
  11. Copy the API Key and save it in the .env file as GITHUB_AUTH_TOKEN=gph_xxxxxxxxxxx.
  12. Run npm run dev to start the server.
  13. Push the code to GitHub.
  14. Head over to Vercel and choose the repository that you just created

And that's it, your portfolio website is live and running

Releases

No releases published

Packages

No packages published