A modern, responsive personal portfolio website built with React, Next.js, TailwindCSS, and shadcn/ui components.
- 🎨 Modern and clean design
- 🌙 Dark mode support
- 📱 Fully responsive
- ✨ Smooth animations with Framer Motion
- 🎯 SEO optimized
- 🚀 Fast performance
- 🎭 Beautiful UI components with shadcn/ui
- Next.js - React framework
- React - UI library
- TailwindCSS - Utility-first CSS framework
- shadcn/ui - Re-usable components
- Framer Motion - Animation library
- TypeScript - Type safety
- Clone the repository:
git clone https://github.com/yourusername/personal-portfolio.git cd personal-portfolio- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 with your browser to see the result.
-
Update the content in the components:
src/components/hero.tsx- Update your name and taglinesrc/components/about.tsx- Update your bio and skillssrc/components/projects.tsx- Add your projectssrc/components/contact.tsx- Update social links and contact form
-
Add your profile picture:
- Place your profile image in the
publicdirectory - Update the image path in
src/components/about.tsx
- Place your profile image in the
-
Customize the theme:
- Modify the colors in
src/app/globals.css - Update the Tailwind configuration in
tailwind.config.js
- Modify the colors in
The easiest way to deploy your portfolio is to use the Vercel Platform.
This project is licensed under the MIT License - see the LICENSE file for details.