https://github.com/JorgeAssaf/Jorgeassaf-portfolio
✨ My portfolio built with Next.js 15, TypeScript, Tailwind, Shadcn, Three.js and Sanity CMS
https://github.com/JorgeAssaf/Jorgeassaf-portfolio
blog nextjs personal portfolio react sanitycms shadcn-ui three-js typescript
Last synced: about 1 month ago
JSON representation
✨ My portfolio built with Next.js 15, TypeScript, Tailwind, Shadcn, Three.js and Sanity CMS
- Host: GitHub
- URL: https://github.com/JorgeAssaf/Jorgeassaf-portfolio
- Owner: JorgeAssaf
- Created: 2023-07-13T22:45:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-09T21:03:22.000Z (about 2 months ago)
- Last Synced: 2025-08-09T21:03:46.916Z (about 2 months ago)
- Topics: blog, nextjs, personal, portfolio, react, sanitycms, shadcn-ui, three-js, typescript
- Language: TypeScript
- Homepage: https://jorgeassaf.vercel.app
- Size: 4.94 MB
- Stars: 35
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-shadcnui - Github
README
# Jorge Assaf Portfolio
[](https://jorgeassaf.vercel.app/)
## Tech Stack
- **Framework:** [Next.js](https://nextjs.org)
- **Styling:** [Tailwind CSS](https://tailwindcss.com)
- **Animation:** [Framer Motion](https://www.framer.com/motion/)
- **3D:** [Three.js](https://threejs.org) and [React Three Fiber](https://docs.pmnd.rs/react-three-fiber/getting-started/introduction)
- **UI Components:** [shadcn/ui](https://ui.shadcn.com)
- **CMS:** [Sanity](https://sanity.io)## Features implemented
- [x] Next.js app directory
- [x] Write in TypeScript
- [x] Implement 3D with Three.js and React Three Fiber
- [x] Use 75ch width in blog and about page
- [x] Query params for blog categories
- [x] Use Sanity for blog and projects## Learn More
To learn more about Next.js and the technologies used in this project, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
- [TailwindCSS](https://tailwindcss.com/docs) - learn about TailwindCSS features and API.
- [FramerMotion](https://www.framer.com/motion/) - learn about
FramerMotion features and API.
- [Sanity](https://www.sanity.io/docs) - learn about Sanity features and API.
- [Shadcn](https://ui.shadcn.com/) - learn about Shadcn features and API.## Deploy on Vercel
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.