채팅 및 핑퐁게임 웹 서비스
WebScoket을 사용한 채팅방 및 핑퐁게임 웹 서비스
- 42Seoul내부에서 제공하는API를 사용한 회원가입
- 인증만 42Seoul로 받고, 아이디 및 패스워드는 직접 입력
- 추가로 아이디 비밀번호 없이 OAuth를 통해서도 로그인이 가능
- 각 유저끼리의 1:1 채팅기능
- 차단 및 친구추가 기능
- 개인이 채팅방을 생성 가능
- 관리자는 음소거, 강퇴, 밴, 차단 가능
- WebSocket을 사용한 실시간 채팅기능 구현
- 1:1 채팅 저장을 위한 ERD설계 (중복 저장하지 않고 하나의 저장으로 유저 각각에 다 보이도록 설계)
- Language: TypeScript
- Framework: Next.js
- UI/스타일링: TailwindCSS
- Language: TypeScript
- Framework: Nest.js
- Database: PostgreSQL
- Containerization: Docker




