Personal portfolio built with Next.js App Router, Tailwind CSS, and a handful of animated UI components (Background/Particles/CursorFollower). Icons are provided by @phosphor-icons/react.
- Next.js 15 (App Router)
- React 18
- Tailwind CSS + shadcn/ui–style primitives
- TypeScript
Prerequisites: Node.js 18+ and npm.
npm install
npm run devThen open http://localhost:3000.
npm run dev– start the dev servernpm run build– production buildnpm start– run the built appnpm run lint– lint the project
- Global styles live in
app/globals.css. - Shared layout/components:
app/layout.tsx,components/Navbar.tsx,components/Footer.tsx,components/ui/*. - Pages:
app/page.tsx,app/about/page.tsx,app/projects/page.tsx.