채팅 프로젝트를 하기로 마음 먹었다. 이유는 재미있을 것 같다.
기능 설명
닉네임을 입력하고 입장하면 현재 접속중인 사람과 대화할 수 있는 시스템이다.
-
닉네임 저장 기능
- 접속하고 있는 사람들 중에선 겹치는 닉네임이 없어야 한다.
-
채팅 기능
- 접속중인 사람들과 채팅을 할 수 있어야 한다.
- 내가 보낸 메세지는 오른쪽에, 다른 사람이 보낸 메세지는 왼쪽에 떠야한다.
- 메세지는 내용과 닉네임, 보낸 날짜와 시각이 떠야 한다.
이게 전부이다.
사용 기술
- SpringBoot
- nginx
- websocket
- Spring WebSocket
- thymeleaf
시작해보겠습니다.