A modern, responsive personal portfolio website built with React. Features multiple portfolio sections, project showcases, and professional experience displays.
- Fork this repository
- Clone your forked repository
- Install dependencies:
npm install- Start the development server:
npm startAll personal information and content can be configured in a single file: src/config.js
Edit the following sections in config.js:
personalInfo: Your name, email, profile picture, role, etc.socialLinks: Your social media linksportfolioSections: Configure which sections appear in your portfolioprojects: Your projects for each sectionexperience: Your professional experienceachievements: Your achievements in different areassiteConfig: Website configuration (title, colors, etc.)
- Add your profile picture to the
publicfolder - Update the
profilePicturepath inpersonalInfosection ofconfig.js
- Add project background images to the
publicfolder - Update the
backgroundImagepaths in the projects section ofconfig.js
Edit the siteConfig section in config.js:
export const siteConfig = {
primaryColor: "#2196F3", // Change to your preferred primary color
secondaryColor: "#1a1a1a" // Change to your preferred secondary color
}- Toggle blog section: Set
showBloginsiteConfig - Remove sections: Delete or comment out sections in
portfolioSections
- 📱 Responsive Design
- 🎨 Customizable Themes
- 📂 Multiple Portfolio Sections
- 🖼️ Project Background Images
- 📊 Professional Experience Display
- 🏆 Achievements Section
- 📝 Blog Support
- 🔗 Social Media Integration
- React.js
- Styled Components
- React Router
- React Icons
MIT License - feel free to use this template for your personal portfolio!
Created by Suhas Dasari