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: 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!