Welcome to my personal portfolio! This project showcases my skills, projects, and experiences. Built using React, this portfolio aims to provide a comprehensive look at my professional journey.
- Responsive Design: Optimized for different screen sizes.
- Interactive UI: Smooth transitions and animations for an engaging experience.
- Projects Showcase: Detailed information about my projects with links to live demos and source code.
- Skills Section: Highlight of my technical skills and proficiencies.
- Contact Form: Easy way to get in touch with me directly from the website.
-
Frontend:
- React
- JavaScript (ES6+)
- HTML5
- CSS3
- Styled Components
- React Router
-
Tools:
- Node.js (>= 14.x)
- npm (>= 6.x) or yarn (>= 1.x)
-
Clone the repository:
git clone https://github.com/yourusername/your-portfolio.git cd your-portfolio
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm start # or yarn start
-
Open your browser and visit:
http://localhost:3000
my-portfolio/
├── public/
│ ├── index.html
│ └── ...
├── src/
│ ├── assets/
│ ├── components/
│ ├── pages/
│ ├── App.js
│ ├── index.js
│ └── ...
├── .gitignore
├── package.json
└── README.md
public/
: Static files, such as HTML template.src/
: React components, pages, and assets.components/
: Reusable UI components.pages/
: Main page components for different sections of the portfolio.App.js
: Main application component.index.js
: Entry point of the application.