GitHub : https://github.com/sangmin802
Blog : https://sangmin802.github.io/
Mail : sangmin802@(naver || gmail).com
딜리셔스 근무중: 2022.01.03 ~
🥇 모노레포 프로젝트
FrontEnd
React
Next.js
TypeScript
vite
rollup
esbuild
turborepo
storybook
pnpm
yarn
GitHub directory : https://github.com/sangmin802/sono-repo
채팅 웹 어플리케이션
FrontEnd
React
Socket.io
heroku
Node.js
Express
GitHub directory : https://github.com/sangmin802/web-chat
GitHub directory Server
: https://github.com/sangmin802/web-chat-server
Deployed Site : https://sangmin802.github.io/web-chat/
📌 CSR
gh-pages
로 배포📌 Server
Node.js
Express
기반 서버 운용Socket.io
로 Socket
서버 생성heroku
(중단됨)📌 Front
로그인 시, 해당 유저정보 서버에서 기억
전체 채팅 기능 사용
유저접속, 유저퇴장 알림
귓속말 기능 사용
카카오톡과 유사하게 확인하지 못한 메시지에 대한 표시 해당 사용자의
userID
만join
하여 서로간 공유
채팅방 사용
카카오톡과 유사하게 참여한 채팅방에 한해서만
room join
하여 채팅 내용 표시
상태값을 업데이트 하는데에 있어, 이전 상태값과 다른 상태값을 참조할 필요가 있어 useReducer
를 사용하여 상태관리 진행
게임사에서 제공하는 open api를 활용한 앱
FrontEnd
JavaScript
Webpack
Babel
GitHub directory : https://github.com/sangmin802/dnfrank
📌 Server
Node.js
Express
기반 서버 운용MySQL
데이터베이스를 사용하여 로그인 기능📌 Front
Javascript
만을 사용하여 개발Webpack
을 사용하여 실제 배포환경 구성Webpack
에 대한 이해 위한 프로젝트로 완성도는 매우 낮음