ummaeha / steam-clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Milk 팀 - Steam 클론 프로젝트

목차

  1. 팀원 소개
    1. 팀원 소개
    2. 역할
  2. 프로젝트 소개
    1. 프로젝트 진행 기간
    2. 기능
    3. 사용 기술
    4. 아키텍처
    5. 디렉토리 구조
  3. 팀 규칙
    1. 그라운드 룰
    2. 깃 규칙

팀원 소개

김양하 민지호 장성현 한태현

역할 분담

  • 김양하 - 회원가입/로그인, 카테고리 페이지, 카카오 페이 충전, 결제, 찜, 장바구니, 게임 라이브러리
  • 민지호 - 메인 페이지, 게임 상세 페이지, 유저 페이지, 리뷰, 방명록, 친구 관리, 채팅 / 인증(서버)
  • 장성현 - 상점, 채팅
  • 한태현 - 결제, 멤버십, api gateway, 게임 라이브러리

프로젝트 소개

STEAMILK - 게임으로 하나되는 게임 소셜 스토어 플랫폼

1. 프로젝트 진행 기간

  • 기획/설계 : 2021.12.21 ~ 2022.01.02
  • 개발 : 2022.01.03 ~ 2022.02.20

2. 기능

스토어 기본 기능

  • 결제: 유저의 게임 구매를 위한 머니 충전, 게임 구매
  • 상점 : 게임 정보, 게임 리뷰, 장바구니, 찜 목록
  • 멤버십 : 유저 로그인, 회원가입, 마이페이지, 방명록, 친구

소셜 기능

  • 라이브러리
    • 마이 게임 : 유저가 구매한 게임 목록을 관리.
    • 마이 룸 : 유저 만의 개인 공간을 꾸려 다른 유저의 참여를 지원
  • 채팅 : 1:1채팅, 그룹 채팅

3. 사용 기술

FE

BE

websocket grpc


4. 아키텍쳐


5. 디렉토리 구조

milk
├── bin
├── config
├── data
├── deploy
├── docs
├── resources
├── scripts
└── src

FE 디렉토리 구조 BE 디렉토리 구조


팀 규칙

1. 그라운드 룰

팀 그라운드 룰

2. 깃 규칙

깃 규칙

About


Languages

Language:TypeScript 42.8%Language:Java 36.8%Language:Go 16.5%Language:JavaScript 2.4%Language:HTML 0.9%Language:CSS 0.5%Language:Shell 0.1%