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": {
"@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"
}
Responsive Design |
---|
Entry Page | About Page |
---|---|
Projects Page | Contact Page |
---|---|
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.
Copyright © Kemal Demirgil. All rights reserved. Licensed under the MIT license.