yazmeyaa / mafia_game

Fullstack application developed with TurboRepo, TypeScript, SvelteKit, ExpressJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mafia fullstack application

Prerequirements

  • MySQL Server
  • Redis Server
  • NodeJS v18.0.0 or higher
  • pnpm
    npm install pnpm --global
  • turbo
    pnpm install turbo --global

Server config requirements

Environment variables

apps/backend

EXPRESS_PORT= (REQUIRED)

MYSQL_PORT= (default 3306) MYSQL_URL= (default localhost) MYSQL_USER= (default root) MYSQL_PASSWORD= (default !empty string!) MYSQL_DATABASE= (default defaultDatabase)
REDIS_HOST= (default 127.0.0.1) REDIS_PORT= (default 6379) REDIS_PASSWORD= (default !empty string!) REDIS_DATABASE= (default 0)

apps/frontend

PUBLIC_POCKETBASE_URL=string (REQUIRED)
            

To run this app exec

  1. pnpm install
  2. pnpm run dev

About

Fullstack application developed with TurboRepo, TypeScript, SvelteKit, ExpressJS


Languages

Language:TypeScript 58.5%Language:JavaScript 40.6%Language:SCSS 0.8%Language:CSS 0.1%