Skip to content
/ karbi Public

Karbi is a personal portfolio website built with Next.js, Tailwind CSS, and TypeScript, showcasing Kurt Carvey Cadenas' work and skills.

Notifications You must be signed in to change notification settings

krtcrvy/karbi

Repository files navigation

Karbi

A personal portfolio website built with Next.js, Tailwind CSS, and TypeScript, showcasing my work and skills.

Motivation

I built my personal portfolio website to showcase my work and skills while learning new technologies like Next.js, Tailwind CSS, and TypeScript. I also wanted to try out component libraries like Shadcn and Magic UI to create a sleek, modern design.

Goal

The goal of this project was to create a dynamic portfolio website that automatically fetches my pinned GitHub projects, making it easier to keep my featured work up to date. I wanted a fast, responsive, and accessible site with a clean, modern design that highlights my skills and provides a seamless user experience.

Features

🚀 Getting Started

Clone the repo

git clone https://github.com/krtcrvy/karbi.git
cd karbi

Install dependencies:

pnpm install

Copy the .env.example file to .env.local and add your GitHub credentials and App URL:

NEXT_PUBLIC_APP_URL=http://localhost:3000
GH_ACCESS_TOKEN=your-access-token
GH_USERNAME=your-username

Run the development server:

pnpm run dev

The site should now be running at http://localhost:3000.

⚙️ Configuration

Site Configuration

You can customize the site by editing the siteConfig.ts file in the config directory. Here you can update the site title, description, social links, and more.

export const siteConfig = {
  name: "your-webiste-name",
  author: "your-name",
  description: "your-website-description",
  url: env.NEXT_PUBLIC_APP_URL,
  ogImage: `${env.NEXT_PUBLIC_APP_URL}/logo.png`,
  links: {
    github: "your-github-url",
    facebook: "your-facebook-url",
    twitter: "your-twitter-url",
    linkedin: "your-linkedin-url",
    email: "your-email",
    resume: "your-resume-url",
  },
};

🤝 Contributing

Submit a pull request

If you'd like to contribute, please fork the repository and open a pull request to the main branch.

About

Karbi is a personal portfolio website built with Next.js, Tailwind CSS, and TypeScript, showcasing Kurt Carvey Cadenas' work and skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published