Skip to content

SkyLightQP/marble

Folders and files

NameName
Last commit message
Last commit date
Mar 1, 2024
Nov 3, 2024
Feb 17, 2024
Nov 3, 2024
Mar 1, 2024
Mar 2, 2024
Nov 19, 2023
Mar 1, 2024
Jan 1, 2024
Nov 18, 2023
Mar 2, 2024
Mar 1, 2024
Mar 1, 2024
Apr 14, 2024
Feb 11, 2024
Mar 1, 2024
Mar 3, 2024
Nov 3, 2024

Repository files navigation

🎲 Marble

React NestJS CodeFactor DeepScan grade

Thumbnail

웹으로 만든 도시건설 보드게임

시작하기

  • 의존성 설치하기
yarn
  • 프로젝트 준비과정 실행하기
yarn prepare
  • 개발환경 설정하기
# Generate prisma client and backend sdk.
yarn predev
  • 데이터베이스에 스키마 적용하기
yarn db:push
  • 개발모드로 프로젝트 시작하기
yarn dev
  • 운영모드로 프로젝트 빌드하기
yarn build

환경변수

# 프론트엔드에서 사용합니다.
VITE_BASEPATH=
VITE_API_HOST=

# 백엔드에서 사용합니다.
TZ=

CORS_DEVELOPMENT_ORIGIN=
CORS_PRODUCTION_ORIGIN=
BCRYPT_SALT=12

ACCESS_TOKEN_SECRET=
REFRESH_TOKEN_SECRET=

REDIS_HOST=
REDIS_PORT=

# Backend Optional
REDIS_PASSWORD=
API_PREFIX=/

# Prisma 빌드 시 사용합니다.
DATABASE_URL="postgresql://user:password@host:port/database?schema="

프로젝트 구조

  • apps
    • frontend
      • 프론트엔드 소스코드
    • backend
      • 게임서버, 웹서버 소스코드
  • packages
    • api
      • 웹서버 API SDK
    • database
      • Prisma Schema, Client SDK
    • eslint-config-custom
      • ESLint 설정
    • tsconfig
      • tsconfig 설정

라이센스

MIT LICENSE

About

웹으로 만든 도시건설 보드게임

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages