로그인페이지

<aside> ❗ 해당 화면은 로그인 이 후 접근할 수 없도록 해야한다. → 로그인 후 접근 시 ‘로그인되어 있습니다.’ alert 표시 후 메인페이지로 리다이렉트 시킨다.

**** AceessToken의 유효시간은 20분, RefreshToken의 유효시간은 1시간으로 설정한다.**

</aside>

1. 이미지 영역

2. 로고 영역

3. 로그인 버튼 영역

로그인페이지.png


공통


메인페이지

<aside> ❗ 해당 화면은 로그인 여부와 상관없이 접근할 수 있다. → 비로그인 접근 시 3번 버튼과 4번 영역을 Hide 처리하여 사용자에게 보여주지 않는다. → 로그인 후 접근 시 3번 버튼과 4번 영역을 Show 처리하여 사용자에게 보여준다.

</aside>

1. 배너 영역

2. 검색 영역

3. 모임 생성 버튼

로그인 시

비로그인 시

4. 내 모임 & 가입된 모임 영역

<aside> ➡️ 카드 내 표시할 정보

로그인 시

비로그인 시

5. 테마 별 모임 리스트 영역

<aside> ➡️ 영역 내 표시할 테마

메인페이지.png


서칭페이지

<aside> ❗ 해당 화면은 로그인 여부와 상관없이 접근할 수 있다. → 조회 시 데이터가 존재하지 않는다면, 조회 리스트 영역 내 ‘조회된 결과가 없습니다.’ 를 보여준다.

</aside>

1. 지역 Selector 영역

2. 검색어 입력 영역

3. 카테고리 선택 영역

4. 조회 리스트 영역

<aside> ➡️ 카드 내 표시할 정보

서칭페이지.png


마이페이지

<aside> ❗ 해당 화면은 로그인 시 접근할 수 있다. → 비로그인 접근 시 비정상 접근으로 메인페이지로 리다이렉트 필요

</aside>

1. 사용자 프로필 영역

<aside> ➡️ 사용자 프로필 영역 내 표시할 정보

2. 조회 정보선택 영역

<aside> ➡️ 조회 정보선택 영역 내 표시할 정보

3. 내가 만든 모임 영역

<aside> ➡️ 내가 만든 모임 내 표시할 정보

</aside>

4. 내가 가입한 모임 영역

<aside> ➡️ 내가 가입한 모임 영역 내 표시할 정보

</aside>

5. 내가 발제한 스터디 영역

<aside> ➡️ 내가 발제한 스터디 영역 내 표시할 정보

6. 내가 참여한 스터디 영역

<aside> ➡️ 내가 참여한 스터디 영역 내 표시할 정보


모임페이지