티스토리 뷰

1. 데이터베이스 및 UI 설계하기

  • 인스타그램 UI 구성
  • 데이터베이스 테이블 설계 및 구현

2. 앱 만들기

  • instagram, accounts 앱 만들기
  • views.py 분리하기

3. 회원가입 페이지

  • url
  • view
  • template

4. 로그인 페이지

  • url
  • view
  • template
    • SNS 계정 연동

5. 메인 페이지

  • url
  • view
  • template
    • 무한 스크롤
    • 댓글 쓰기
    • 좋아요 버튼(게시글 / 댓글)

6. 나의 포스팅 리스트 페이지

  • url
  • view
    • 이미지 media 폴더에 업로드
  • template
    • 게시글 수, 팔로잉 수, 팔로워 수
    • 다른 사용자의 페이지인 경우, 팔로우 버튼
    • 비공개 계정인 경우, 팔로잉 한 사람만 보이도록

7. 포스팅 상세 페이지

  • url
  • view
  • template
    • 게시글 삭제 버튼

8. 포스팅 작성 페이지

  • url
  • view
    • 포스팅 후, 게시글 리스트 페이지로 돌아가도록
    • 해쉬태그
    • 사진 여러 장 첨부
  • template

9. 사용자 프로필 편집 페이지

  • url
  • view
    • 비밀번호가 수정되면 다시 로그인하도록
  • template

10. "좋아요" 누른 포스팅 리스트 페이지

  • url
  • view
  • template

11. "팔로우" 한 계정 리스트 페이지

  • url
  • view
  • template

12. 검색 페이지

  • url
  • view
    • 계정, 한 줄 소개, 해쉬태그로 검색
  • template
댓글