-
Notifications
You must be signed in to change notification settings - Fork 11
4주차 sprint
JaeHyeonKim edited this page Dec 11, 2019
·
4 revisions
-
메인페이지
- 타임라인 게시물
- 메인페이지가 로드될 때, API 서버에 타임라인 게시물의 목록들을 요청한다.
- 요청 성공시, API서버는 목록들을 클라이언트에게 응답한다.
- 응답받은 정보를 토대로 타임라인 게시물의 목록을 렌더링한다.
- 한번에 응답받는 타임라인 게시물의 개수는 10개이다.
- 스크롤을 내리다가 끝에 다다르면, 서버에 추가 목록들을 요청한다. (무한 스크롤링)
- 요청 시 어느 게시물까지 응답받았었는지에 대한 정보를 같이 보낸다.
- 게시물 내부 아이콘 - 공유
- 공유 버튼을 누르면 모달 창이 뜬다.
- Facebook 공유
- 링크 복사
- 공유 버튼을 누르면 모달 창이 뜬다.
- 타임라인 게시물
-
초기화면 페이지
- 일반 로그인
- 이메일(혹은 사용자이름)과 비밀번호를 입력하여 로그인을 시도한다.
- 성공 시, 메인페이지로 이동
- 실패 시, '잘못된 이메일(사용자이름)이거나 비밀번호입니다'라는 문구를 보여준다.
- 이메일(혹은 사용자이름)과 비밀번호를 입력하여 로그인을 시도한다.
- Facebook 로그인
- Facebook 계정을 통해 로그인을 시도한다.
- 성공 시, 메인페이지로 이동
- 실패 시, '잘못된 이메일(사용자이름)이거나 비밀번호입니다'라는 문구를 보여준다.
- Facebook 계정을 통해 로그인을 시도한다.
- 회원가입
- 이메일 주소, 성명, 사용자 이름, 비밀번호를 입력하여 가입을 시도한다.
- 중복된 사용자 이름일 경우, 경고 문구를 보여준다.
- 비밀번호의 조건을 만족하지 못할 경우, 경고 문구를 보여준다.
- 이메일 주소, 성명, 사용자 이름, 비밀번호를 입력하여 가입을 시도한다.
- 비밀번호 찾기
- 등록된 이메일 주소를 이용하여 비밀번호를 찾는다.
- 일반 로그인
- 유저페이지
- 유저페이지 구현 필요 지식 학습
- 유저정보 요청 및 응답
- 유저의 게시물 요청 및 응답
- 상세 페이지
- 댓글 기능 구현
- 좋아요 기능 연동
- [ ]