A modern, high-performance portfolio website built with Next.js 15, TypeScript, and Tailwind CSS.
- ⚡ Next.js 15 with App Router and React Server Components
- 🎨 Tailwind CSS 4 for styling
- ✨ Framer Motion for smooth animations
- 📱 Fully Responsive design
- 🎯 SEO Optimized with metadata
- 🚀 Performance Optimized with lazy loading
- 🎭 GitHub API Integration for live project stats
- 🌙 Dark Mode by default
- Node.js 18+ installed
- npm, yarn, pnpm, or bun
# Install dependencies
npm install
# Run development server
npm run devOpen http://localhost:3000 to view the site.
- Projects: Edit
src/data/projects.ts - Hero Section: Modify
src/components/Hero.tsx - About Section: Update
src/components/About.tsx - Contact Info: Change email in
src/components/Contact.tsxandsrc/components/Footer.tsx - Social Links: Update URLs in
src/components/Navigation.tsxandsrc/components/Contact.tsx - Metadata: Edit
src/app/layout.tsx
Update the technologies in src/components/TechStack.tsx
src/
├── app/ # Next.js app directory
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ ├── Hero.tsx
│ ├── About.tsx
│ ├── WorkGrid.tsx
│ └── ...
├── data/ # Data files
└── lib/ # Utility functions
# Build for production
npm run build
# Start production server
npm start- Optimized images with Next.js Image
- Code splitting and lazy loading
- Minimal JavaScript bundle
- Server-side rendering for better SEO
MIT License - feel free to use this for your own portfolio!