Skip to content

DrJume/tabletop-online

Repository files navigation

Tabletop Online 2D

Belegarbeit Programmierung von Benutzeroberflächen (PBO) an der HTW Dresden im Wintersemester 2021/22

Tabletop Online 2D ist eine Web-App mit der man Karten- (WIP) und Brettspiele zusammen mit Freunden in einer simulierten Sandbox spielen kann. Du kannst zwischen Presets wählen oder deine eigenen Spiel-Assets hochladen und komplett nach eigenen Regeln spielen. Lade deine Freunde zu deinem geteilten Raum ein und das Spiel kann beginnen!

Node.js version: 16

Commit style: Conventional Commits

Documentation

External:

Project Setup

Use pnpm

Install dependencies

pnpm -r install

Lint and fix files

pnpm lint

Compile and Hot-Reload for Development

Frontend:

pnpm dev

Backend:

cd backend/
pnpm dev

Run in production

Compile and minify frontend sources

pnpm build

Start backend

cd backend/
pnpm dev

Tips

Installation of Node.js

  • Use pnpm with

    pnpm env use -g lts

    to get the latest Node.js LTS and the corresponding npm version