Client Side
# git clone...
$ npm run setup
$ npm run build:server
$ npm run start:server
$ npm run start:client
- TypeScript
- React (creat-react-app unicorn template)
- redux-toolkit(redux-thunk)
- react-router
- socket.io
- axios
- Sass
- TypeScript
- Express
- Socket.io
- No Database(only memory)
- Socket.io 사용
- 채팅 메세지에만 적용 (채팅방 목록 제외)
- Data URI format으로 string 기반 전송
- 초대라는 기능을 자신이 포함된 방만 노출되도록 구현