No description
Find a file
Jan-Peter von Hunnius 5142f18b1b Add JWT authentication, fantasy-themed UI, and full game client
Auth: login/register page, Bearer token via apiFetch wrapper, 401
redirect to login, logout button, localStorage token persistence.

Pages: Home (dashboard, char creation, review board), Training Yard,
Garth's Shop, Temple, Inventory, Adventure (zone selection, combat log),
Songs (bard-only), Spells (caster-only), Item Catalogue (admin-only).

Features: 15s regen polling (HP/nerve/energy), energy/nerve bars, gold
display, equipment slot grid, item quality color coding, stat pills,
crit severity highlighting, XP progress bar, shop buy/sell filters.
2026-08-09 17:01:37 +02:00
.vscode Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
public Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00
src Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00
.gitignore Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
index.html Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00
package-lock.json Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00
package.json Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00
README.md Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
tsconfig.app.json Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
tsconfig.json Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
tsconfig.node.json Initial scaffold: Vue 3 + Vite + Pinia SPA client 2026-08-02 12:48:08 +02:00
vite.config.ts Add JWT authentication, fantasy-themed UI, and full game client 2026-08-09 17:01:37 +02:00

Vue 3 + TypeScript + Vite

This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.