팀원 / 기획서 / 일정 / DB / API (Notion 링크)
Django와 Doc2Vec 등을 활용한 Django 추천 시스템 프로젝트를 시작했다.
팀 회의 결과 주제는 유저/아이템 기반 협업 필터링을 통한 도서 추천 사이트로 결정했다.
데이터는 크롤링을 통해 가져오고 데이터들을 후처리 한 후 화면에 보여주도록 한다.
아래는 Notion 기획서 내용이다.
도서 추천 사이트
- 로그인 / 회원가입
- 회원가입, 로그인 ( 실패시 , 안내문구 삽입 )
- 로그아웃 기능
- ( 관심있는 장르 선택 ) - 소설 / 시 / 에세이 / 자기계발 / 여행
- 책 목록 로딩
- 관심 도서 기반 도서 추천 (아이템 기반 협업 필터링)
- 관심이 비슷한 사용자가 읽은 도서 추천 (유저 기반 협업 필터링)
- 도서 검색
- 도서 검색
- 도서 상세 페이지
- 도서 상세 정보
- 사용자 리뷰
- 마이 페이지
- 내 관심 도서
- (히스토리) 독서 리뷰 / 평점
- 다른 사용자 페이지
- 다른 사용자 관심 도서
- 다른 사용자 관심 도서 관심 등록
- (히스토리) 사용자가 올린 리뷰 / 평점
구현 한 도전과제
- GIT의 Pull Request를 요청시 팀원 중 한 명이 코드를 검토후 코멘트, 리뷰가 끝나면 Merge를 진행
- 백엔드 개발에 Postman을 적극 활용
- jQuery대신 javascript를 이용해서 프론트엔드를 작성
- Flask 블루프린트를 사용해서 API 모듈화
- 공유하기 만들기 → 결과 화면
추가 예정 기능
- 현 시각 기준 베스트 셀러 추천
- 최신 발행 도서 추천
'Education & Seminar > Projects' 카테고리의 다른 글
[Django] DRF 유화제작 AI 프로젝트 - S.A (0) | 2022.06.28 |
---|---|
[파이썬] Django - 추천 시스템 프로젝트 - KPT 회고 (종료) (0) | 2022.06.14 |
[Machine Leaning] 머신러닝 사물인식 팀 프로젝트 - KPT 회고 (종료) (0) | 2022.05.24 |
[Machine Leaning] 머신러닝 사물인식 팀 프로젝트 - S.A (0) | 2022.05.18 |
[파이썬] instagram 클론 팀 프로젝트 - KPT 회고 (종료) (0) | 2022.05.12 |