blxckOxymoron / tournament-tree

Tournamet display with socket.io, express, vue & typescript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

simple tournamet display with socket.io, express, vue & typescript

  • will host on SERVER_PORT from .env file in same dir
  • needs a config.json in the same directory
  • this site exists in ligh and dark mode, so select your team colors wisely
  • open localhost:3030 to connect; to log in as admin use localhost:3030/?admin=ADMIN_ID where ADMIN_ID is replaced with the key form the config.json (see below)
  • simple drag and drop system for admins

GUI

config.json (for initial state)

  • tree: RootBranch

interface Branch { sub: Branch[]; }

interface RootBranch { sub: [Branch, Branch]; }

  • teamsTemplate: Team[]

interface Team { name: string color: string slotId?: number }

  • adminId: string

About

Tournamet display with socket.io, express, vue & typescript


Languages

Language:Vue 62.0%Language:TypeScript 30.0%Language:HTML 5.4%Language:CSS 2.3%Language:JavaScript 0.3%Language:Shell 0.1%