jessikitty
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 10:01:33 +10:00
0d30ca1bea Flesh out README with architecture, security, and Ubuntu+nginx deploy guide
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 10:00:34 +10:00
feb2247cd4 Add admin panel JS (login, ghost/set CRUD against the API)
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 10:00:05 +10:00
d3d752c8a2 Add admin panel stylesheet
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:59:38 +10:00
fa3712d189 Add admin panel HTML (login + ghost/set management)
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:59:23 +10:00
bc8acba4e4 Add QR scanner (BarcodeDetector with manual-entry fallback)
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:58:59 +10:00
09f157e2a4 Add AR engine: WebXR session with camera+gyro fallback
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:58:36 +10:00
49fc93812c Add ghost class with GIF billboard mode + procedural fallback
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:57:59 +10:00
de1a08ae5c Add game controller with QR scan flow, roster spawning, rarity weighting
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:57:04 +10:00
39c3c8ebdf Add game stylesheet with fan-disclaimer footer and QR overlay styles
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:56:05 +10:00
3cd053a58e Add game shell with scan/free-hunt buttons and fan disclaimer footer
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:51:43 +10:00
a100cc4c85 Keep uploads directory in git
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:51:38 +10:00
072b74cd99 Add seed script to create first admin from env
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:50:25 +10:00
0286d10e57 Add Express app: auth, ghost/set CRUD, public scan endpoint
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:49:58 +10:00
5376ba307e Add multer upload config (image-only, size-limited, safe names)
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:49:49 +10:00
d770621ec8 Add JWT issue/verify and auth middleware
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:49:36 +10:00
0c88aa16ea Add SQLite schema: admins, ghosts, sets, set_ghosts
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:48:33 +10:00
b26580cf6b Add .env.example documenting required secrets
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:48:25 +10:00
1bb2ea8d2f Add gitignore for env, db, uploads, node_modules
jessikitty pushed to main at jessikitty/hidden-spectre-server 2026-06-03 09:47:30 +10:00
81d1a9f7f9 Add package manifest pinning Express 5 and deps
jessikitty created repository jessikitty/hidden-spectre-server 2026-06-03 09:47:15 +10:00