The code behind my personal site. :)
- ✨ Modern Next.js 15 app with Turbopack for fast development
- 🎨 ShadCN UI components and TailwindCSS styling
- 🎵 Spotify "Now Playing" integration via Spotify API
- 📝 Markdown-powered blog with code highlighting and copy buttons
- 🗂️ Dynamic project showcase from
config.json - 🌗 Light/Dark theme toggle
- 🐳 Docker & Docker Compose support for easy deployment
- ⚡ Animations with motion
- 📱 Responsive design
- Node.js 20+
- Yarn, npm, or pnpm
- Spotify API credentials
git clone https://github.com/ArazMaher/portfolio.git
cd minimalistic-portfolio
npm installnpm run devOpen http://localhost:3000 in your browser.
npm run build
npm startBuild and run with Docker Compose:
docker-compose up -d --buildapp/ # Next.js app directory
components/ # UI and section components
content/ # Markdown blog posts
lib/ # Utility functions
public/ # Static assets
config.json # Project showcase data
Built with
♥️ by Araz