Skip to content

kemaldemirgil/myportfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Portfolio

About:

This portfolio is my first application using ReactJS. I've added some additional features and content compared with my first portfolio, which was made with only HTML and CSS. I am looking forward to practice Three.js and eventually create another one of these using it.

🧰 Dependencies:

"dependencies": {
    "@fortawesome/fontawesome-svg-core": "^1.2.35",
    "@fortawesome/free-brands-svg-icons": "^5.15.3",
    "@fortawesome/free-regular-svg-icons": "^5.15.3",
    "@fortawesome/free-solid-svg-icons": "^5.15.3",
    "@fortawesome/react-fontawesome": "^0.1.14",
    "@testing-library/jest-dom": "^5.14.1",
    "@testing-library/react": "^11.2.7",
    "@testing-library/user-event": "^12.8.3",
    "bootstrap": "^5.0.2",
    "emailjs-com": "^3.1.0",
    "gh-pages": "^3.2.3",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-particles-js": "^3.5.3",
    "react-router-dom": "^5.2.0",
    "react-scripts": "4.0.3",
    "react-tilt": "^0.1.4",
    "react-typed": "^1.2.0",
    "semantic-ui-css": "^2.4.1",
    "semantic-ui-react": "^2.0.3",
    "tsparticles": "^1.30.2",
    "web-vitals": "^1.1.2"
  }

🖼️ Images:

Responsive Design
Entry Page About Page
Projects Page Contact Page

📝 Notes:

At first, understanding how the create-react-app worked and especially deployment to Github Pages with the gh-pages branch using React Router was challenging. But once the app was running, everything kind of came together and afterwards it was pretty straight forward. React is incredible! It cuts off so much of the DOM manipulation, and how it renders the components when any change happens is also awesome. I'm very excited to use React more often now.

Connect with me!

©️ License:

Copyright © Kemal Demirgil. All rights reserved. Licensed under the MIT license.