팀장/팀원 | 팀장:김태현 팀원:전다빈 |
---|---|
개요 | 팀간 공통의 관심사인 ‘게임’이라는 아이템을 활용해보고 싶어서 세계 최대 규모의 게임 중개 플랫폼인 ‘STEAM’의 데이터를 활용해서 우리만의 쇼핑 사이트를 만들어보고자 하였다. |
구현기능 | 1. 유저 관리 - 로그인 및 회원가입 - 아이디 찾기(인증 시 아이디의 일부를 사용자 메일로 전송) - 비밀번호 찾기(인증 시 비밀번호 재설정) - 회원가입 인증 이메일 전송(이메일을 확인해야 회원가입 가능) - 중복 로그인 방지 기능(세션 이용) 2. 상점 관리 - 스팀에서 게임 데이터 불러오기(크롤링) - 가격/태그 별로 필터링 기능 - 검색 기능 - 게임 세부 정보 표현 및 구매한 게임 창고(라이브러리)구현 3. 결제 - 찜목록,장바구니 구현 - KG이니시스,카카오페이 결제 구현 - 친구에 대한 선물기능,직접 사용을 위한 결제 따로 구현 4. 데이터 관리 - 매주 월요일 3-4시에 삭제처리(isShow)된 데이터 DB에서 삭제 |
설계의 주안점 | 1. 스팀에서 데이터 받아오는 속도 최적화 2. 중복 로그인 방지 3. 주기적으로 데이터를 관리하여 DB속도 최적화 4. 상점 페이지에서 다양한 필터링 기능 |