A modern, responsive portfolio website built with React.js. This portfolio showcases your projects, skills, and provides a way for visitors to get in touch.
- 🎨 Modern and beautiful UI design
- 📱 Fully responsive (mobile, tablet, desktop)
- ⚡ Smooth scrolling and animations
- 🎯 Clean and organized code structure
- 🚀 Fast and optimized performance
- Hero: Eye-catching introduction with call-to-action buttons
- About: Personal information and statistics
- Skills: Technical skills with progress bars
- Projects: Portfolio of your work with project cards
- Contact: Contact form and social media links
- Node.js (v14 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm start- Open http://localhost:3000 in your browser.
npm run buildThis creates an optimized production build in the build folder.
-
Hero Section (
src/components/Hero.js):- Change "Your Name" to your actual name
- Update the subtitle and description
-
About Section (
src/components/About.js):- Update the about text with your story
- Modify the statistics (projects, experience, clients)
-
Skills Section (
src/components/Skills.js):- Update the skills array with your technologies
- Adjust skill levels (0-100)
-
Projects Section (
src/components/Projects.js):- Replace project data with your actual projects
- Update links to your live demos and GitHub repositories
-
Contact Section (
src/components/Contact.js):- Update social media links with your profiles
- Change email address in the mailto link
- Main styles:
src/App.css - Component-specific styles: Each component has its own CSS file in
src/components/
The main color scheme uses a purple gradient. To change colors:
- Primary gradient:
#667eeato#764ba2(used throughout the site) - Update these values in the CSS files to match your brand
Portfelio/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ ├── Header.js & Header.css
│ │ ├── Hero.js & Hero.css
│ │ ├── About.js & About.css
│ │ ├── Skills.js & Skills.css
│ │ ├── Projects.js & Projects.css
│ │ └── Contact.js & Contact.css
│ ├── App.js
│ ├── App.css
│ ├── index.js
│ └── index.css
├── package.json
└── README.md
- React 18
- CSS3 (with modern features like Grid, Flexbox, and animations)
- React Scripts (Create React App)
This project is open source and available for personal use.
Feel free to customize this portfolio to match your style and showcase your work!