A modern, responsive portfolio website built with React, TypeScript, and Tailwind CSS.
- π¨ Modern and clean design
- π± Fully responsive
- β‘ Fast and optimized performance
- π Smooth animations with Framer Motion
- π― SEO optimized
- π Contact form
- π¨ Customizable color scheme
- π TypeScript for better development experience
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository:
git clone https://github.com/yourusername/portfolio.git
cd portfolio
- Install dependencies:
npm install
# or
yarn install
- Start the development server:
npm run dev
# or
yarn dev
- Open http://localhost:5173 in your browser.
-
Update the content in the components:
Hero.tsx
: Update name, title, and descriptionAbout.tsx
: Update bio, education, and experienceProjects.tsx
: Add your projectsSkills.tsx
: Add your skillsFooter.tsx
: Update social links
-
Update meta information in
index.html
:- Title
- Description
- Open Graph tags
- Favicon
The project uses Tailwind CSS for styling. You can customize the colors and other design elements in:
tailwind.config.js
: Update the color scheme and other theme settingssrc/index.css
: Add custom styles and utilities
- Replace the placeholder images in the
public
directory:- Profile picture
- Project screenshots
- Favicon
npm run build
# or
yarn build
The build files will be in the dist
directory.
You can deploy the portfolio to various platforms:
- Vercel
- Netlify
- GitHub Pages
- Any static hosting service
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.