A modern, interactive portfolio website built with Next.js 16 and React 19, featuring smooth animations and 3D experiences.
- Modern Stack: Built with Next.js 16.3.2 and React 19.2.0
- Beautiful UI: Powered by Radix UI components and Tailwind CSS
- Smooth Animations: Integrated Framer Motion and GSAP for fluid interactions
- 3D Graphics: Three.js integration for immersive visual experiences
- Type-Safe: Written in TypeScript with full type coverage
- Dark Mode: Theme support with next-themes
Install dependencies:
npm installRun the development server:
npm run devOpen http://localhost:3000 to view the application.
npm run dev- Start the development servernpm run build- Build for productionnpm run start- Start the production servernpm run lint- Run ESLint
- Framework: Next.js 16
- UI Library: React 19
- Styling: Tailwind CSS 4
- Components: Radix UI
- Animations: Framer Motion, GSAP, Lenis
- 3D Graphics: Three.js with React Three Fiber
- Forms: React Hook Form with Zod validation
- Icons: Lucide React
/app- Next.js App Router pages/components- Reusable React components/lib- Utility functions and helpers/styles- Global styles and CSS/public- Static assets
Private project.