Dugout Value
Baseball research on pitching, hitting, and projections, plus tools for comparing players, contracts, and trade value.
Browse sailing results, Singapore class standings, upcoming and past regattas, selection trials, and sailor profiles across Optimist, ILCA, WingFoil and Techno 293.
Translation pending
Sports & fitnessPLpgSQL · TypeScriptGitHub @marcuswongjwOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Singapore Optimist rankings, logbook, and admin import — Next.js 16 + Supabase + Drizzle. • App Router (Next 16), React 19 • Supabase Auth (email/password, cookie sessions) • Postgres via Supabase Transaction pooler (postgres.js, prepare: false) • Pure ranking engine: best 3 of 5, DNS = N+1 See docs/GO_LIVE.md — wipe schema, run 001_init.sql and 002_sailor_school_fleet.sql, set Vercel env, redeploy. https://admin.sailorpath.com (requires profiles.role = superadmin).Read the full README ↗
Singapore Optimist rankings, logbook, and admin import — Next.js 16 + Supabase + Drizzle.
postgres.js, prepare: false)cp .env.example .env.local # if present; or set vars manually
npm install
npm run dev
See docs/GO_LIVE.md — wipe schema, run 001_init.sql and 002_sailor_school_fleet.sql, set Vercel env, redeploy.
Application liveness: https://sailorpath.com/api/health Superadmin database diagnostics: https://sailorpath.com/api/health?diagnostics=1
https://admin.sailorpath.com (requires profiles.role = superadmin).
The workspace starts at Today with independently loaded Inbox, event checks, duplicate candidates and recent changes. Failed checks are unavailable, never an all-clear. Events & results separates recent events, upcoming planning and history; event selection is bookmarkable. Editorial shares the workspace navigation. Insights defines its metrics and keeps account diagnostics collapsed.
“Ready for review” means metadata checks pass, not that source scores, discards or sailor identities have been audited. The tracked UI-import timestamp is not a complete import ledger. Existing admin links remain supported.