https://github.com/burhanharoon/next-portfolio
https://github.com/burhanharoon/next-portfolio
fullstack-javascript hacktoberfest hacktoberfest-accepted hacktoberfest2023 javascript nextjs tailwindcss
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/burhanharoon/next-portfolio
- Owner: burhanharoon
- Created: 2022-05-21T07:38:05.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-12T20:18:43.000Z (about 2 months ago)
- Last Synced: 2026-04-12T21:05:48.194Z (about 2 months ago)
- Topics: fullstack-javascript, hacktoberfest, hacktoberfest-accepted, hacktoberfest2023, javascript, nextjs, tailwindcss
- Language: TypeScript
- Homepage: https://www.burhanharoon.com
- Size: 10.8 MB
- Stars: 4
- Watchers: 1
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Burhan Haroon — Portfolio
My personal developer portfolio.
**Live:** [burhanharoon.dev](https://burhanharoon.dev)
## Tech Stack
- **Framework:** Next.js 16 (App Router) + TypeScript
- **Styling:** Tailwind CSS v4
- **Animations:** Framer Motion 12
- **CMS:** Sanity (headless, build-time fetching via GROQ)
- **Deployment:** Vercel
## Features
- Neubrutalist design with two-tone yellow/indigo palette
- Scroll-triggered animations and spring-physics effects
- Sanity CMS with embedded studio at `/studio`
- Blog with individual post pages (`/blog/[slug]`)
- SEO — JSON-LD structured data, auto-generated sitemap, robots.txt
- Fully responsive (mobile-first)
## Getting Started
```bash
npm install
npm run dev
# Open http://localhost:3000
```
## Environment Variables
```
NEXT_PUBLIC_SANITY_PROJECT_ID=your_project_id
NEXT_PUBLIC_SANITY_DATASET=production
```
## License
MIT