Skip to content

DrJume/tabletop-online

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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