Skip to content

Fullstack application developed with TurboRepo, TypeScript, SvelteKit, ExpressJS

Notifications You must be signed in to change notification settings

yazmeyaa/mafia_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published