기간: 2023년 5월 9일 → 2023년 5월 19일 태그: API, 백엔드, 클론
첫 팀 프로젝트로 왓챠피디아의 사이트 클론 프로젝트를 진행하였습니다.
해당 프로젝트를 통해 사용자가 손쉽게 영화 및 드라마 정보를 검색하고 리뷰를 작성하는 등의 다양한 기능을 구현하는 프로젝트를 진행하였습니다.
- 왓챠피디아와 유사한 UI/UX를 구현
- 영화 및 드라마에 대한 정보를 tmdb의 API를 이용하여 영화 정보 데이터 연동.
- 사용자가 영화 및 드라마에 대한 리뷰를 작성하고 조회할 수 있는 기능을 구현함
- 상세페이지(영화정보, 사용자 프로필 정보) 구현
- 소셜 로그인(카카오,구글) 구현
- 팔로우, 좋아요 기능 구현
- Django
- Python
- Javascript
- Mysql
- Bootstrap
- OAuth2.0(Kakao, Google)
- 김초원: 조장, 프론트엔드
- 조정곤: 프론트엔드, 백엔드
- 임지혜: 프론트엔드
- 오창인(본인): 백엔드
- 구현한 기능
- 영화를 담는 Post 앱, 프로필 정보를 담는 accounts 앱의 모델(DB)설계
- forms.py 내 보안문제를 초래할 수 있는 부분 수정.
- Django의 쿼리셋을 이용한 영화 검색 필터 구현
- Create(SignUp),Read(포스팅 리스트),Update(회원 수정),Delete 구현
-
배포 페이지
-
발표 자료