/web31-MAFIA31

🔫  MAFIA31🔫 웹에서 설치 없이 간편하게 즐길 수 있는 마피아 게임

Primary LanguageTypeScript

🔫 MAFIA31

hits

version0.0.2

🔗 배포: http://mafia31.kro.kr


👋 소개

mafia police citizen doctor shamen

마피아 게임을 웹에서 설치 없이 간편하게 즐겨보세요! 🔫

귀여운 자체 제작 캐릭터와 애니메이션이 기다리고 있어요 💜


✨ 기능

  • 👤 깃헙 OAuth 로그인
  • ⭐ 게임 이벤트 애니메이션
  • ⏰ 실시간 타이머 기반 밤/낮 테마 전환
  • 💬 밤 / 낮 및 직업별 실시간 채팅
  • 🌞 낮 유저별 투표
  • 🌝 밤 직업별 다양한 상호작용
  • 🥇 유저별 점수 시스템
  • 📊 유저별 통계 시스템




🛠 기술 스택

기술 스택




📂 프로젝트 구조

📁 MAFIA31
├── README.md
├── lerna.json
├── package.json
└── 📁 packages
    ├── 📁 client
    │   ├── 📁 public
    │   ├── package.json
    │   └── src
    │       ├── App.tsx
    │       ├── 📁 components
    │       ├── 📁 constants
    │       ├── 📁 containers
    │       ├── 📁 contexts
    │       ├── 📁 hooks
    │       ├── 📁 pages
    │       ├── 📁 styles
    │       ├── 📁 templates
    │       ├── 📁 types
    │       └── 📁 utils
    ├── 📁 domain
    │   ├── 📁 constants
    │   ├── 📁 types
    │   └── package.json
    └── 📁 server
        ├── 📁 api
        ├── 📁 config
        ├── 📁 constants
        ├── 📁 loaders
        ├── 📁 models
        ├── 📁 sockets
        ├── 📁 stores
        └── package.json




🗃 ERD

ERD




📜 설치 가이드

프로젝트 가져오기

git clone https://github.com/boostcampwm-2021/web31-MAFIA31.git

코드 실행하기

packages/client/.envpackages/server/config/*.config.json 설정 후

yarn install
yarn start:dev

코드 실행후 http://localhost:3000 에서 확인 가능합니다!




🤙🏻 협업 내용




👩🏻‍💻 팀원

donggoolosori dailyco Kim-Hyunjo binimini
김동준 김유진 김현조 민수빈