Build public leaderboard and party website #28

Open
opened 2026-09-23 05:33:24 +02:00 by rexlManu · 2 comments
Owner

Build a Vue TypeScript website with Discord-only login, friend requests, party invite management, live party views, run history and public leaderboards. Public entries show character names. Only completed sessions of at least 20 active minutes qualify for leaderboard. Local API first; document Coolify domain/env deployment. Design in incumbent dark Garmoth style with impeccable checks.

Build a Vue TypeScript website with Discord-only login, friend requests, party invite management, live party views, run history and public leaderboards. Public entries show character names. Only completed sessions of at least 20 active minutes qualify for leaderboard. Local API first; document Coolify domain/env deployment. Design in incumbent dark Garmoth style with impeccable checks.
Author
Owner

Vue website source in 2349360, privacy fix dc4747f. Public character-only rankings, account/friends/party pages, pairing approval, one-use live tickets and local/Coolify setup docs are in place. Website typecheck and API route-shape tests pass; impeccable scan reports no deterministic issues. A live browser visual pass and real Discord login remain pending, so this issue stays open; hosted multi-user check is #29.

Vue website source in 2349360, privacy fix dc4747f. Public character-only rankings, account/friends/party pages, pairing approval, one-use live tickets and local/Coolify setup docs are in place. Website typecheck and API route-shape tests pass; impeccable scan reports no deterministic issues. A live browser visual pass and real Discord login remain pending, so this issue stays open; hosted multi-user check is #29.
Author
Owner

Source update 23df899: website sidebar and bottom tabs were replaced with a responsive top navigation. Party view and creation flow were simplified. Friend requests now use linked Discord usernames; party joins accept six-character codes. Website typecheck, API route tests, and the Impeccable detector pass. The local website port was not listening during final review, so browser layout at mobile size and real OAuth remain unverified.

Source update 23df899: website sidebar and bottom tabs were replaced with a responsive top navigation. Party view and creation flow were simplified. Friend requests now use linked Discord usernames; party joins accept six-character codes. Website typecheck, API route tests, and the Impeccable detector pass. The local website port was not listening during final review, so browser layout at mobile size and real OAuth remain unverified.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rexlManu/garmith-app#28
No description provided.