사용자(공통) / 회원 / 비회원 구분
- 공통 기능 : 로그인 여부와 관계없이 회원과 비회원이 공통적으로 이용할 수 있는 기능
- 회원 : 로그인을 통해 가입한 사용자
- 닉네임 등록 및 변경
- 상단바의 ‘My’를 클릭하면 우리의 여으로 이동
- My Telling 기능 CRUD
- 게시물 스크랩 후 스크랩된 로그 조회
- 비회원 : 로그인 내역이 존재하지 않거나 가입하지 않은 사용자
- 상단바의 ‘My’를 클릭하면 ‘가입 후 이용해주세요’ 팝업창이 뜬 후, 로그인 페이지로 이동
사용자 관련 기능
- 로그인 - 사용자는 사이트 우측 상단의 프로필 아이콘을 클릭하여 로그인을 할 수 있다.
- 로그아웃 - 사용자는 사이트 우측 상단의 프로필 아이콘을 클릭하여 로그아웃을 할 수 있다.
- 회원가입 - 로그인(구글, 카카오, 네이버)을 통해 로그인한 사용자의 정보가 DB에 없는 경우 회원가입이 자동으로 진행된다.
- DB에 해당 사이트에서 인가받은 사용자의 이메일, 이름, 비밀번호(해쉬화된 문자열), 주소가 저장된다.
- 회원 닉네임 변경 - 회원은 사이트 우측 상단의 프로필 아이콘을 클릭하여 자신의 닉네임을 지정할 수 있다.
- 닉네임을 지정하지 않을 경우, DB에 저장된 회원의 기본 이름을 사용한다.
- 회원 탈퇴 - 회원은 우측 상단의 프로필 아이콘을 클릭하여 자신의 회원 정보를 삭제(탈퇴)할 수 있다.
- 관리자 기능 - 관리자 계정이 존재하며, 일반 회원 계정과 구분된다. 관리자의 경우 해당 게시글 옆에 있는 삭제 버튼을 누르면 글 삭제가 가능하다. [선택]
- 비회원
- 비회원의 경우, 상단바의 하트 아이콘을 누르면 ‘회원가입 후 이용해주세요’라는 알림창이 뜬 후, 로그인 페이지로 이동한다.
- 회원
- 로그인 및 회원가입 시 사이트 우측 상단의 프로필 아이콘 옆에 사용자의 닉네임이 표시된다.
My 페이지 관련 기능
- 회원은 배너에 ‘새로운 여행 만들기’ 버튼을 클릭하면 ‘신규 일정 생성’ 모달창을 통해 여행 일정을 작성할 수 있다.
- ‘새로운 여행 만들기’ 버튼을 클릭하면 ‘일정 등록’의 ‘신규 일정 생성’ 모달창으로 이동한다.
- 회원은
지난 여행
혹은 스크랩
탭에 있는 게시물의 썸네일을 클릭하면 해당 게시물의 상세한 내용을 확인할 수 있다.
- 회원은 ‘기간별 조회 (달력 아이콘)’를 클릭하면 달력 모달창을 통해 특정 기간에 작성된 게시물을 필터링하여 확인할 수 있고, 인기순-최신순 토글 버튼을 통해 확인할 수 있다.