Springboot && React 를 활용한 메신저 사이트
- 2024.02.12 ~ 2024.03.15
- 도토리 (https://dotori.site)
- Language :
Java,Javascript - IDE :
IntelliJ,VisualStudioCode - Framework :
SpringBoot,React - DataBase :
Oracle Database 11g - SQL Mapper :
Mybatis
- 웹 소켓을 활용한 채팅기능
- Oauth2 인증을 이용한 로그인 및 가입 구현
- 온/오프라인 회원 정보 관리
- 서버 유저별 권한 관리
- 초대코드를 통한 입장구현
- Jwt 을 활용한 AccessToken 발급(쿠키)
- Refresh 토큰 발급 및 관리(DB, 쿠키)
- Security를 활용한 토큰 유효성 검사
- 메세지 수정 및 삭제 기능 구현
- 서버 및 채널 생성 및 삭제 기능 구현
- 이모지 API 활용
- Swagger 이용한 API 공유
- WebRtc를 활용한 음성 영상 기능 구현