반가워요
ryooniverse는 ryoon + universe로 저의 홈서버 세상입니다.
사용자 멀티가 가능하며 5초 지속 휘발성 채팅도 가능해요
채팅은 DB에 저장되지 않지만, 욕설 및 폭언은 삼가 부탁 드립니다 ㅎㅎ
- React + vite
- zustand
- websocket
- 캐릭터 이동은
throttling으로 다량 소켓 요청을 줄인다. - 캐릭터 변경은
debouncing으로 다량 API 요청을 줄인다.
- Nestjs + pnpm
- Postgresql - 방명록, 방문 로그 저장
- redis - 접속자 정보
- websocket - 실시간 채팅, 실시간 위치
커밋 메시지는
[client] feat: 작업내용
과 같이 작성한다.
배포는 production 브랜치에 커밋하여 배포한다.
