Freelance ASP.NET Core & SQL backend developer portfolio.
Live site: musabatieh.com
This repo publishes automatically when you push to main:
git add .
git commit -m "Update portfolio"
git push origin main
GitHub Actions builds the static site and deploys to Pages.
Setup guide: docs/domain-setup.md
| Folder | Purpose |
|---|---|
public/ |
Photos, project screenshots, CNAME for custom domain |
src/app/ |
Next.js pages |
src/components/ |
Header, contact form, UI |
src/data/portfolio.ts |
Your content — name, phone, projects, skills |
.github/workflows/ |
Auto-deploy to GitHub Pages |
npm install
npm run dev
Open http://localhost:3000.
Update src/data/portfolio.ts for name, phone, projects, skills, and links.
Next.js 16 (static export) · TypeScript · CSS Modules · GitHub Pages · FormSubmit