kemaldemirgil / myportfolio

This portfolio was created using ReactJS.

Home Page:https://www.kemaldemirgil.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

This portfolio was created using ReactJS.

https://www.kemaldemirgil.com

License:MIT License


Languages

Language:JavaScript 54.6%Language:CSS 39.7%Language:HTML 5.7%