A modern, minimal portfolio website built with Next.js 16, featuring a blog system, project showcase, and responsive design.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Content: Markdown with gray-matter
- Deployment: Vercel
- 📝 Blog System - Write posts in markdown
- 🚀 Project Showcase - Display your work
- 📱 Responsive Design - Works on all devices
- ⚡ Fast Performance - Server-side rendering
- 🎨 Clean UI - Minimal and focused design
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildOpen http://localhost:3000 to view the site.
Create a new .md file in content/blogs/:
---
title: "Your Blog Title"
date: "2025-11-01"
description: "Brief description"
tags: ["tag1", "tag2"]
---
Your content here...Create a new .md file in content/projects/:
---
title: "Your Project Title"
date: "2025-11-01"
description: "Brief description"
tags: ["React", "Next.js"]
link: "https://live-demo.com"
github: "https://github.com/username/repo"
---
Your project description...├── app/ # Next.js app directory
│ ├── blogs/ # Blog pages
│ ├── projects/ # Project pages
│ ├── contact/ # Contact page
│ ├── about-me/ # About page
│ └── components/ # React components
├── content/ # Markdown content
│ ├── blogs/ # Blog posts
│ └── projects/ # Project write-ups
└── lib/ # Utility functions
├── blogs.ts # Blog utilities
└── projects.ts # Project utilities
Built with ❤️ by Aayan Khan