A modern, responsive portfolio website built with Next.js, React, TypeScript, and MDX. This portfolio showcases your projects and blog posts, which you can easily write locally in Markdown.
Clone the repository:
git clone https://github.com/yourusername/portfolio.git
cd portfolio
Install dependencies:
pnpm install
Start the development server:
pnpm dev
Open http://localhost:3000 in your browser.
src/app/layout.tsx
src/app/page.tsx
src/app/about/page.tsx
src/content/projects/
---
title: Project Name
description: Project description
date: 2024-03-20
tags: [react, nextjs, typescript]
image: /images/projects/project-name.png
---
src/content/blog/
---
title: Blog Post Title
description: Blog post description
date: 2024-03-20
tags: [react, nextjs, typescript]
---
The portfolio uses Tailwind CSS for styling. You can customize the theme in:
tailwind.config.ts
- Theme configurationsrc/app/globals.css
- Global styles and CSS variablesThe portfolio is configured for deployment on Vercel:
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.