자격증 & 문제풀이/Django-Project

[Django] 한증막.GG는 무엇인가

YSY^ 2020. 7. 19. 21:41

■ 한증막.GG 소개 

▶ 한증막.GG는 게임 판매가격 비교사이트입니다. 스팀과 에픽게임즈, 오리진 등의 주요 게임 플랫폼에서 판매하는 게임들의 가격들을 한 번에 비교하여 최저가에 구매할 수 있도록 도와줍니다.

▶ 웹 어플리케이션의 이름
게임 판매 플랫폼들을 비교해주는 저희 앱의 캐릭터를 재미있게 표현한 이름입니다. 세계에서 가장 거대한 게임 판매 플랫폼 중 하나인 Steam의 이름을 비틀고, 근래에 Good Game을 축약한 GG를 게임 관련 웹 어플리케이션의 도메인으로 사용하는 트렌드를 반영했습니다.

 

■ 한증막.GG를 만든 계기

▶ 위에서부터 스팀, 다이렉트게임즈, 옥션에서 본 폴아웃4 GOTY에디션 가격입니다.

▶ 각각 69000원, 63500원, 17310원으로 가격이 천차만별입니다.

▶ 이처럼 같은 게임도 게임 유통 플랫폼, 이커머스 등 판매처마다 가격이 천차만별입니다. 하지만 대부분의 소비자들은 하나하나 직접 찾아보지 않으면 어디에서 최저가에 게임을 판매하는지 알 수가 없습니다.

▶ 게이머들은 한증막.GG에서 주요 게임 유통 플랫폼들의 가격을 비교하고 더 저렴한 가격에 원하는 게임을 구매할 수 있습니다. 또한 그런 최저가를 찾는 시간도 절감하게 될 것입니다.

 

■ 한증막.GG의 ERD(Entity-Relationship Diagram)구조

SQL구조를 짤때 쓰는 ERD를 우리의 한증막.GG에 적용시켜보았습니다.

▶ CustomUser(App name : accounts): 로그인에 필요한 모델

▶ Game(App name : game): 게임리스트, 게임정보을 만드는데 필요한 모델  

1. title(게임타이틀)

2. app_id(게임id) -> 게임정보 가격비교쪽에서 steam사이트의 게임정보로 바로 갈때 필요

3. genre(장르), developer(개발사), release_at(공개일자), info(게임정보)

4. pc_requirement_mimimum(최저사양), pc_requirement_recommended(추천사양)

5. steam, origin, uplay, epic_games, drmfree : 유통사별 가격정보

** Genre_list : 게임 데이터에 있는 장르를 담음

▶ Post(App name : board): 커뮤니티(게시판)에 올릴 글을 만드는데 필요한 모델

1. title(글 제목)

2. writer(글쓴이-CustomUser.FK)

** Comment: 댓글 기능

▶ Support_Post(App name : support): 지원 페이지 내 공지사항, F&A 등의 구성에 모델

 

다음 포스팅에서는 저희가 만들려고 하는 사이트를 대략적으로 설명드리겠습니다.

728x90
반응형

'자격증 & 문제풀이 > Django-Project' 카테고리의 다른 글

[Django] Base.html  (0) 2020.07.19
[Django] Home.html  (0) 2020.07.19
[Django] 한증막.GG 사이트 설명  (0) 2020.07.19
[Django] 로그인 권한 주기  (0) 2020.07.19
[Django] 회원가입과 로그인  (0) 2020.07.19