- UseCase명: 회원가입
- Actor명: 사용자, 시스템
- UseCase 개요: 사용자가 웹사이트 이용을 위해 회원가입을 한다.
- 사전 조건: 사용자가 서비스를 이용하기 위해 웹사이트에 접속해있다.
- 이벤트 흐름:
- 정상 흐름:
- 사용자는 서비스를 이용하기 위해 로그인 페이지로 이동한다.
- 사용자는 회원가입을 하기 위해 회원가입 버튼을 누르고 회원가입 페이지로 이동한다.
- 사용자는 웹사이트에서 사용할 닉네임, 이메일(중복 불가 확인), 비밀번호를 입력하고 비밀번호 확인을 거쳐 시스템이 이메일이 중복되지 않는지, 비밀번호가 일치하는지 확인한 후, 회원가입 버튼을 누르면 토큰을 발급하고 정상적으로 회원가입이 되었다고 User created successfully! 메시지를 alert 창을 띄워주고 성공적으로 회원가입과 동시에 로그인 페이지로 이동한다.
- 시스템에서 회원 가입 축하 쿠폰을 1개 발급한다.
- 회원 가입 시 로그인 했던 아이디가 있다면 이미 회원이십니까? 로그인하러 가기를 눌러 로그인 페이지로 이동한다.
- 선택 흐름: 해당 사항 없음
- 예외 흐름: 해당 사항 없음

- Actor명: 사용자, 시스템
- UseCase 개요: 사용자가 웹사이트 이용을 위해 회원가입을 한다.
- 사전 조건: 사용자가 서비스를 이용하기 위해 웹사이트에 접속해있다.
- 이벤트 흐름:
- 정상 흐름:
- 사용자는 서비스를 이용하기 위해 로그인 페이지로 이동한다.
- 사용자는 회원가입을 하기 위해 회원가입 버튼을 누르고 회원가입 페이지로 이동한다.
- 사용자는 웹사이트에서 사용할 닉네임, 이메일(중복 불가 확인), 비밀번호를 입력하고 비밀번호 확인을 거쳐 시스템이 이메일이 중복되지 않는지, 비밀번호가 일치하는지 확인한 후, 회원가입 버튼을 누르면 토큰을 발급하고 정상적으로 회원가입이 되었다고 User created successfully! 메시지를 alert 창을 띄워주고 성공적으로 회원가입과 동시에 로그인 페이지로 이동한다.
- 시스템에서 회원 가입 축하 쿠폰을 1개 발급한다.
- 회원 가입 시 로그인 했던 아이디가 있다면 이미 회원이십니까? 로그인하러 가기를 눌러 로그인 페이지로 이동한다.
- 선택 흐름: 해당 사항 없음
- 예외 흐름: 해당 사항 없음