Skip to content

⚡ Simple Portfolio Website built with Next.js, Tailwind CSS, and Sanity || UNDER UPDATE 🚧

Notifications You must be signed in to change notification settings

radespratama/radespratama.com

Repository files navigation


🔥 hey.radespratama.com

I've decided to open-source my latest portfolio website! It has dynamic content management to add projects and posts using Sanity CMS and was built using Next.js and Tailwind CSS.

Refer to Next.js and TailwindCSS documentation to learn more.

Feel free to fork this repository to make your portfolio, and if you liked the repo, kindly support it by giving it a star ⭐!


🛠 Get started

Getting the API Keys

Create an .env.local or .env and follow the variable name based on .env.example and get the API Keys based on the steps below

Sanity API Keys

  1. Create a Sanity account

  2. Create new project

  3. npm install -g @sanity/cli && sanity init

  4. After you create new project, Go to your project, you will see the PROJECT ID at the top

  5. Put it into the environment variables according to .env.example and you're all set!


⚡ Starting the Project

Install the dependencies with npm i or yarn
Start the project by npm run dev or yarn dev

🪁 Deployment

You can deploy easily by using Vercel 🎉

Deploy with Vercel

📌 Overview

/pages

✔️ pages/index.tsx = Homepage
✔️ pages/projects.tsx = List all my portfolio
✔️ pages/contacts.tsx = Contact me

⚡ Tools

Typescript NextJs ReactJs TailwindCSS Sanity