프로젝트 소개와 팀 소개는 다음 노션 페이지에서 확인 할 수 있습니다.
Flask_project_Game_Insight
[Flask] Flask framework 프로젝트(project Game_Insight)
프로젝트 소개
게임 관련 랭킹, 전문가 리뷰 및 유저 리뷰를 확인 할 수 있는 웹 페이지 서비스
개발 기간
•
23.08.09일 - 23.08.11일
맴버구성
•
(팀장) 김인용 - 로그인 및 회원 가입, 수정 및 삭제
•
(팀원) 조영익 - 전문가 리뷰 부분
•
(팀원) 정강용 - 유저 리뷰
•
(팀원) 김우응 - 랭킹 정보
개발 환경
•
MainLanguage : PYTHON
•
IDE : VisualStudio Code 1.79.2 (Universal)
•
Framework : Flask Framework
•
Database : MongoDB(5.0.11) Atlas Cloud
•
SERVER : AWS EB 배포 예정
주요 기능
View 구성
•
Header부분 :
◦
웹 페이지 타이틀(title)
◦
네비게이션(메뉴)
▪
전문가 리뷰 페이지 링크
▪
사용자 리뷰 페이지 링크
▪
회원가입 및 로그인 페이지 링크
•
Content부분 :
◦
전문가 리뷰 페이지 :
▪
(전문가)리뷰 입력 및 목록 출력
◦
사용자 리뷰 페이지 :
▪
(유저)리뷰 입력 및 목록 출력
•
Aside 부분 : 모든 페이지에서 보이도록 함
◦
랭킹 데이터 페이지 :
▪
랭킹 데이터 등 자료 출력
•
Footer부분 :
◦
기본 내용 입력
•
Modal 또는 팝업 윈도우 :
◦
회원 가입 및 로그인 입력 부분
각자 기능 설명 부분
회원 가입 및 로그인 구현 - 김인용
•
회원 가입 양식
◦
회원 아이디
◦
비밀번호
◦
이메일 주소
◦
이름
◦
생년월일
◦
주소(Daum주소 API연동은 아직 미정)
•
로그인
◦
기본 정보
▪
DB의 아이디
▪
DB의 비밀번호
◦
유효성 체크
▪
View 필드값 == DB 필드값 검증
•
회원정보 수정, 삭제(일정상 미정)
◦
Update, Delete(시간 남는다면 구현 할 것)
전문가 리뷰 페이지 - 조영익
•
리뷰 작성
◦
입력 양식
▪
게임의 게임메카 url
▪
게임 평점(별점)
▪
게임 한줄평
◦
저장 정보
▪
url 크롤링을 통한 og 정보
•
게임 이름
•
게임 이미지 링크
▪
게임 평점(별점)
▪
게임 한줄평
▪
등록 대상 id
◦
작성자 조건에 부합하는 대상에게만 작성 버튼 노출 필요
▪
로그인 시에 불러올 수 있는 정보가 필요
•
리뷰 목록 호출
◦
전문가 평점 버튼 입력 시 리뷰 목록 호출 (호출 순서는 최신순으로 정렬 필요)
◦
좌측에 이미지, 우측에는 위에서 순서대로 게임명, 평점, 한줄평, 작성자 id 노출
사용자 리뷰 페이지 - 정강용
•
리뷰 작성
•
리뷰 목록 호출
랭킹 데이터 페이지 - 김우응
•
게임메카에서 랭킹 TOP 10 정보 가져오기
◦
게임 사이트와 게임 회사 클릭시 사이트 연동해주기
Flask_project_Game_Insight
[Flask] Flask framework 프로젝트(project Game_Insight)
프로젝트 소개
게임 관련 랭킹, 전문가 리뷰 및 유저 리뷰를 확인 할 수 있는 웹 페이지 서비스
개발 기간
•
23.08.09일 - 23.08.11일
맴버구성
•
(팀장) 김인용 - 로그인 및 회원 가입, 수정 및 삭제
•
(팀원) 조영익 - 전문가 리뷰 부분
•
(팀원) 정강용 - 유저 리뷰
•
(팀원) 김우응 - 랭킹 정보
개발 환경
•
MainLanguage : PYTHON
•
IDE : VisualStudio Code 1.79.2 (Universal)
•
Framework : Flask Framework
•
Database : MongoDB(5.0.11) Atlas Cloud
•
SERVER : AWS EB 배포 예정
주요 기능
View 구성
•
Header부분 :
◦
웹 페이지 타이틀(title)
◦
네비게이션(메뉴)
▪
전문가 리뷰 페이지 링크
▪
사용자 리뷰 페이지 링크
▪
회원가입 및 로그인 페이지 링크
•
Content부분 :
◦
전문가 리뷰 페이지 :
▪
(전문가)리뷰 입력 및 목록 출력
◦
사용자 리뷰 페이지 :
▪
(유저)리뷰 입력 및 목록 출력
•
Aside 부분 : 모든 페이지에서 보이도록 함
◦
랭킹 데이터 페이지 :
▪
랭킹 데이터 등 자료 출력
•
Footer부분 :
◦
기본 내용 입력
•
Modal 또는 팝업 윈도우 :
◦
회원 가입 및 로그인 입력 부분
각자 기능 설명 부분
회원 가입 및 로그인 구현 - 김인용
•
회원 가입 양식
◦
회원 아이디
◦
비밀번호
◦
이메일 주소
◦
이름
◦
생년월일
◦
주소(Daum주소 API연동은 아직 미정)
•
로그인
◦
기본 정보
▪
DB의 아이디
▪
DB의 비밀번호
◦
유효성 체크
▪
View 필드값 == DB 필드값 검증
•
회원정보 수정, 삭제(일정상 미정)
◦
Update, Delete(시간 남는다면 구현 할 것)
전문가 리뷰 페이지 - 조영익
•
리뷰 작성
◦
입력 양식
▪
게임의 게임메카 url
▪
게임 평점(별점)
▪
게임 한줄평
◦
저장 정보
▪
url 크롤링을 통한 og 정보
•
게임 이름
•
게임 이미지 링크
▪
게임 평점(별점)
▪
게임 한줄평
▪
등록 대상 id
◦
작성자 조건에 부합하는 대상에게만 작성 버튼 노출 필요
▪
로그인 시에 불러올 수 있는 정보가 필요
•
리뷰 목록 호출
◦
전문가 평점 버튼 입력 시 리뷰 목록 호출 (호출 순서는 최신순으로 정렬 필요)
◦
좌측에 이미지, 우측에는 위에서 순서대로 게임명, 평점, 한줄평, 작성자 id 노출
사용자 리뷰 페이지 - 정강용
•
리뷰 작성
•
리뷰 목록 호출
랭킹 데이터 페이지 - 김우응
•
게임메카에서 랭킹 TOP 10 정보 가져오기
◦
게임 사이트와 게임 회사 클릭시 사이트 연동해주기