이전까지 포트폴리오를 단순히 미리캔버스에서 .pdf를 통해 만들어서 사용하고 있었다.
고심끝에 FE 개발자 답게 직접 사이트를 만들어서 이를 통해 보여주는게 훨씬 좋을 것 같았다.
내가 React
개발자 이기도 하고, 개발 속도도 빨라 일단은 React
+ TypeScript
로 구성했다.
후에, 시간적 여유가 생기면
Next
로 전환할 예정
추가로, CSS는 Styled-components
가 요즘 친숙해 이를 기반으로 퍼블리싱하고
@babel webpack
을 통해 프로젝트를 구축했다.
배포 단계에서는 아무래도 Vercel
을 써본 경험도 있고, 배포 분야에선 간단함과 무료에선 최고존엄이시라 Vercel
을 택했다.
@babel
을 사용하면서 배포하니까img
처리하는데 애를 먹었음, 기존의github pages
때는 접하지 못했던 오류여서
모든 이미지 파일을 일단은github
레포에 올려놓고 외부 링크로 가져왔는데, 추후에AWS S3
로 전환하면 좋겠다는 생각
애를 먹었다.
휘황찬란 애니메이션을 넣어 Attractive UI를 하자니 시간이 부족하고 가독성이 떨어질 수도 있겠다 싶었다.
(하지만 욕심은 끝이 없으니 최종 단계에선 그렇게 갈수도....)
고심 끝에 그냥 내가 잘하는 웹페이지 layout 구성으로 만들기로 했다
순서는 아직 더 고민중에 있지만 Header
를 통해 각 부분에 움직일 수 있게 react-scroll
을 사용했다.
아니 근데
@types/react-scroll
을 해도react 18.2.0
을 지원안해서--force
를 사용할 수 밖에 없었음...
훨씬 깔끔한 듯, 역시 피드백 들어서 나쁠 건 하나도 없다.
fade in-out
애니메이션 추가 예정recoil
을 도입해서 현재 내 포트폴리오 방문자가 블라인드 채용 담당자인지 확인할 수 있는 과정을 추가할 예정