withyeah / PopcornOverflow

watcha clone project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PopcornOverflow

i. 팀원 정보 및 업무 분담 내역

  • 팀원 정보
    • 김예랑

    • 김호영

  • 분담 내역
    • 김예랑

      • 크롤링을 통한 영화 DB 저장
      • movie app 모델링
      • movie detail 페이지 구현
      • Comment 기능 구현
      • 영화목록 페이지
      • 메인 페이지 구현
    • 김호영

      • 유저 회원가입, 로그인, 카카오 소셜계정 로그인 구현
      • 유저 profile 수정, 비밀번호 변경
      • 댓글기반 영화 추천 기능
      • 유저 Follow 기능
      • Follow 기반 영화 추천 기능
      • admin 페이지
      • 장르 영화 목록 페이지

ii. 개발 환경

1) Python Web Framework

A. Django 2.1.8
B. Python 3.6.8

2) 서비스 배포 환경

A. 서버 :
B. Database : SQLite3

ii. 목표 서비스 구현 및 실제 구현 정도

목표 서비스 실제 구현 정도
영화목록 페이지 O
장르 영화 목록 페이지 O
유저 profile 페이지 O
유저 회원가입, 로그인, 카카오 소셜계정 로그인 O
유저 profile 수정, 비밀번호 변경 O
평점과 댓글 create, edit, delete 기능 O
댓글기반 영화 추천 기능 O
유저 Follow 기능 O
Follow 기반 영화 추천 기능 O
admin 페이지 O
검색 기능 X

iii. 데이터베이스 모델링

ERD2

iv. 핵심 기능

  • 영화목록 페이지
  • 장르 영화 목록 페이지
  • 유저 profile 페이지
  • 유저 회원가입, 로그인, 카카오 소셜계정 로그인
  • 유저 profile 수정, 비밀번호 변경
  • 평점과 댓글 create, edit, delete 기능
  • 댓글기반 영화 추천 기능
  • 유저 Follow 기능
  • Follow 기반 영화 추천 기능
  • admin 페이지

v. 배포 서버 URL

vi. 기타(느낀점)

  • 예랑 : 데이터 크롤링에 시간을 제일 많이 썼는데 결국 원하는 형태로 원하는 양의 데이터를 수집하는 데 성공해서 뿌듯하고 재밌었습니다.
  • 호영 : Django ORM, account 모델링 및 HTTP/ CSS/ BootStrap을 복습할 수 있었던 좋은 기회였던 것 같습니다.

About

watcha clone project


Languages

Language:CSS 26.3%Language:HTML 23.0%Language:JavaScript 20.1%Language:SCSS 11.8%Language:Less 11.7%Language:Python 7.2%