Personal portfolio site built with Next.js 14, TypeScript, and Tailwind CSS.
Home(components/Hero.tsx)About(components/About.tsx)Experience(components/Experience.tsx)Projects(components/Projects.tsx)- Top navigation (
components/Navigation.tsx)
Next.js14 (App Router)React18TypeScriptTailwind CSS
- Install dependencies:
npm install- Start the dev server:
npm run dev- Open
http://localhost:3000.
portfolio-website/
├── app/
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx
├── components/
│ ├── ui/
│ │ ├── animated-grid-pattern.tsx
│ │ └── shine-border.tsx
│ ├── About.tsx
│ ├── AnimatedGridPatternDemo.tsx
│ ├── Experience.tsx
│ ├── Hero.tsx
│ ├── Navigation.tsx
│ └── Projects.tsx
├── lib/
├── public/
│ └── (images and static assets)
npm run dev
npm run build
npm run start
npm run lint