A modern, responsive personal website built with Next.js and Tailwind CSS.
- Staging: ali-mengutay-staging.vercel.app
- Production: [Coming soon]
- Next.js 14
- TypeScript
- Tailwind CSS
- Vercel (Deployment)
- Responsive design with bento grid layout
- Dark mode optimized
- Dynamic image loading with Next.js Image
- Custom icon components
- Modular component architecture
- 🏠 Home
- 👤 About
- 📝 Resume
- 💼 Projects
- 📚 Blog
- 🛍️ Shop
- 📧 Contact
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Start production server
npm start
The site is deployed on Vercel with automatic deployments:
- Push to
main
branch deploys to production - Push to other branches creates preview deployments
# 1. Switch to main branch
git checkout main
# 2. Merge staging changes
git merge staging
# 3. Push to production
git push origin main
# 4. Deploy on Vercel
vercel --prod
# Deploy to staging
vercel
# Deploy to production
vercel --prod
├── app/
│ ├── components/
│ │ ├── Card.tsx
│ │ ├── PageLayout.tsx
│ │ └── icons/
│ ├── about/
│ ├── blog/
│ ├── contact/
│ ├── projects/
│ ├── resume/
│ ├── shop/
│ └── page.tsx
├── public/
│ └── images/
└── package.json
Ali Mengütay
- Software Developer
- Former Mechanical Engineer