My own personal portfolio website
Inspired by leerob & Alexander Konietzko
- Framework: Next.js
- Database: PlanetScale
- DB for Analytics: Supabase
- ORM: Prisma
- Authentication: NextAuth.js
- Deployment: Vercel
- Analytics Dashboard: Umami
- Styling: Tailwind CSS
data/*
- MDX data that is used for my bloglib/*
- Short for "library", a collection of helpful utilities or code for external services.pages/api/*
- API routes. Health check, spotify, guestbook.pages/blog/*
- Static pre-rendered blog pages using MDXpages/dashboard
- Containing metrics from health apipages/projects
- Showcase of my current projects on GitHubpages/about
- General information about mepages/tweets
- My fav. tweets of all timepages/*
- All other static pages.public/*
- Static assets including fonts and images.prisma/*
- My Prisma schema, which uses a PlanetScale MySQL database.styles/*
- A small amount of global styles. I'm mostly using vanilla Tailwind CSS.
git clone https://github.com/dhruv-bvpdev/portfolio.git
cd Portfolio
yarn
yarn dev
Create a .env
file similar to .env.example
Please review the license and remove all of my personal information (resume, blog posts, images, etc.).