No description
- Svelte 61.4%
- TypeScript 35.8%
- CSS 1.7%
- PowerShell 0.4%
- HTML 0.3%
- Other 0.2%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| messages | ||
| project.inlang | ||
| scripts | ||
| src | ||
| static | ||
| .dockerignore | ||
| .gitignore | ||
| .npmrc | ||
| DEPLOYMENT.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| DOCUMENTATION.md | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
sass.run
Small web games and coding experiments. Right now the main project is Kuldvillak, a private non-commercial game-night app with:
- game editor
- moderator and projector views under
/kuldvillak/host - phone player view under
/kuldvillak/play - QR room joining and buzzer logic
- Estonian and English UI with Paraglide
- Docker deployment for
archserver
Local Development
npm ci
npm run dev
Checks
npm run check
npm run test:run
npm run build
Deploy
From this machine:
.\scripts\deploy-archserver.ps1
The app runs on the server at 127.0.0.1:3000. Point Cloudflare Tunnel,
Caddy, or Nginx at that port.