A modern, responsive personal portfolio website built with cutting-edge web technologies, showcasing my projects, blog, and professional journey.
- Framework: Next.js 13 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Content: MDX
- Deployment: Vercel
- Powered by MDX for flexible content creation
- Syntax highlighting with Sugar High
- Frontmatter parsing with Gray Matter
- Mobile-friendly navigation
- Adaptive layout across devices
- Dark mode for enhanced readability
- Code splitting
- Image optimization
- Server-side rendering
- Sitemap generation
- Progressive Web App (PWA) support
- Accessible navigation
- Node.js (v18 or later)
- pnpm
- Clone the repository
git clone https://github.com/iambhvsh/website.git
cd website
- Install dependencies
pnpm install
- Run development server
pnpm run dev
- Open http://localhost:3000 in your browser
The website is deployed on Vercel, which provides:
- Automatic deployments
- Edge functions
- Performance analytics
portfolio/
├── app/
│ ├── blog/
│ ├── components/
│ ├── lib/
│ └── pages...
├── public/
├── styles/
└── README.md
Written in MDX, allowing seamless integration of markdown and React components.
- TypeScript provides robust type safety
- MDX offers incredible content flexibility
- Tailwind CSS enables rapid, consistent styling
Feel free to reach out!
This project is open source and available under the MIT License.
"Design is not just what it looks like and feels like. Design is how it works" - Steve Jobs