Skip to content

Personal website and blog built using TypeScript, Next.js, Tailwind CSS, and Sanity as headless cms

Notifications You must be signed in to change notification settings

ndrvndr/personal-website

Repository files navigation

Personal website and blogs built using TypeScript, Next.js, Tailwind CSS, and Sanity as headless cms

Run Locally

Clone the project

  git clone https://github.com/ndrvndr/personal-website.git

Go to the project directory

  cd personal-website

Install dependencies

  npm install

Start the server

  npm run dev

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

SPOTIFY_CLIENT_ID

SPOTIFY_CLIENT_SECRET

SPOTIFY_REFRESH_TOKEN

NEXT_PUBLIC_SANITY_PROJECT_ID

NEXT_PUBLIC_SANITY_DATASET

NEXT_PUBLIC_SANITY_TOKEN

NEXT_PUBLIC_GISCUS_REPO

NEXT_PUBLIC_GISCUS_REPO_ID

NEXT_PUBLIC_GISCUS_CATEGORY

NEXT_PUBLIC_GISCUS_CATEGORY_ID

NEXT_PUBLIC_PAGESPEED_API_KEY

MY_EMAIL

MY_PASSWORD

Documentation

Spotify Developer

Sanity Studio

Giscus

Nodemailer

Authors

Feedback

If you have any feedback, please reach out to me at [email protected]