DrJume / tabletop-online

Tabletop Online 2D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Tabletop Online 2D

License:GNU Affero General Public License v3.0


Languages

Language:Vue 46.3%Language:TypeScript 42.9%Language:JavaScript 8.2%Language:HTML 1.0%Language:CSS 0.8%Language:Dockerfile 0.6%Language:Shell 0.2%