Skip to content

My personal portfolio website themed after VSCode and made using NextJS, TypeScript, & TailwindCSS

Notifications You must be signed in to change notification settings

AdamUhh/Portfolio

Repository files navigation

AdamUhh's logo

AdamUhh's

VSCode Portfolio Website


Hiya!👋

This VSCode like portfolio features my technical skills and some of my github projects.

AdamUhh's Portfolio

🛠️ Built With

  • NextJS v14
  • TailwindCSS
  • AWS SES (SDK JavaScript v3)

🧑🏻‍💻 How to run 🧑‍💻

npm run dev

Get contact form to work

  • Create an AWS SES account
  • Go to src\components\ContactMe\Form\action.ts
  • Scroll down until you find these two lines, and change their emails
// ? change to your email
Destination: {
    ToAddresses: ["[email protected]"], 
}
...
...

// ? change to any email from your domain,
// ? this just says who the email was from
Source: "Portfolio Contact Form <[email protected]>", 
  • Create a .env file in your root folder and put
AWS_REGION='YOUR REGION'
AWS_ACCESS_KEY_ID='YOUR ACCESS KEY'
AWS_SECRET_ACCESS_KEY='YOUR SECRET KEY'

How to publish

  • Required: Make sure you have the vercel CLI
vercel --prod