Welcome to my portfolio website built with Next.js, React, TypeScript, and TailwindCSS!
- I've created a clean, minimal design with dark/light mode support
- Built with Next.js 14 and React 18
- Styled with TailwindCSS and shadcn/ui components
- I've added animated UI elements with Framer Motion and tsParticles
- Integrated a custom AI chat bot to help visitors navigate
- Fully responsive across all devices
- Optimized performance with Vercel Analytics
- Showcases my work experience, projects, and skills
- Framework: Next.js 14
- Language: TypeScript
- Styling: TailwindCSS
- UI Components: shadcn/ui
- Animations: GSAP, Framer Motion, tsParticles
- AI Integration: Google Generative AI
- Deployment: Vercel
- Analytics: Vercel Analytics
- Node.js (version 18 or later)
- npm or yarn or pnpm or bun
- Clone my repository
git clone https://github.com/SaranshBangar/Portfolio.git ./- Install dependencies
npm install
# or
yarn install
# or
pnpm install
# or
bun install- Run the development server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev- Open http://localhost:3000 with your browser to see the result.
src/app/: Main application pagessrc/components/: React componentsui/: UI components (shadcn/ui)
src/lib/: Utility functions and librariespublic/: Static assets
If you'd like to use my portfolio as a template, you can customize it by:
- Updating the experience data in
experience.tsx - Adding new projects to
projects.tsx - Modifying the side card information in
side-card.tsx - Changing the theme colors in
tailwind.config.ts
I've optimized this portfolio for deployment on Vercel:
Feel free to reach out if you have any questions or would like to connect with me!