Dugout Value
Baseball research on pitching, hitting, and projections, plus tools for comparing players, contracts, and trade value.
Informal cricket scoring — no login, read-only sharing
Translation pending
Sports & fitnessTypeScript · CSSGitHub @yrk1436OnlineOwner 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
Informal cricket scoring Next.js Supabase
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Small Next.js app: create a match, score on the secret write URL, share the public read-only URL (/m/{public_id}). After you mark the match complete, further edits require the scorer PIN again (stored as hash; unlock uses an HttpOnly cookie).
The Sparta club website (events, RSVPs, marketing, admin) lives in a separate project: C:\Roop\Code\hobby\sparta-club-portal.Read the full README ↗Small Next.js app: create a match, score on the secret write URL, share the public read-only URL (/m/{public_id}). After you mark the match complete, further edits require the scorer PIN again (stored as hash; unlock uses an HttpOnly cookie).
The Sparta club website (events, RSVPs, marketing, admin) lives in a separate project: C:\Roop\Code\hobby\sparta-club-portal.
.env.local.NEXT_PUBLIC_SUPABASE_URL and SUPABASE_SERVICE_ROLE_KEY (server-only, never expose to the browser bundle in client components).MATCH_UNLOCK_SECRET to a long random string (e.g. openssl rand -hex 32).NEXT_PUBLIC_SITE_URL — used for nicer absolute links locally and in production (Vercel deploy URL).Project: cric-score · ref lojomuhczvxyouudassi (must match NEXT_PUBLIC_SUPABASE_URL).
Full setup steps (MCP, SQL Editor, verify): supabase/README.md
First-time migration (reusable, idempotent): run
supabase/migrations/001_cricket_scorer_initial.sql
in the Supabase SQL Editor, or via Supabase MCP apply_migration with name cricket_scorer_initial.
After the project is active and migration is applied:
npm run db:verify
Static design previews — open in a browser (no build step):
mockups/index.html — overview + side-by-side previewsmockups/live-scorer.html — scoring pad + hero scoremockups/create-match.html — setup formmockups/public-scorecard.html — read-only viewInspired by common live-score patterns (big score first, card layout, ball chips, thumb-friendly pad). Not wired to the app yet.
npm install
npm run dev
npm run build
Production (Vercel): https://cricket-scorer-azure.vercel.app
Project name: cricket-scorer · team: roop-yekollus-projects
| Variable | Notes |
|---|---|
NEXT_PUBLIC_SUPABASE_URL | Supabase project URL |
SUPABASE_SERVICE_ROLE_KEY | Server-only |
MATCH_UNLOCK_SECRET | PIN unlock signing |
NEXT_PUBLIC_SITE_URL | https://cricket-scorer-azure.vercel.app |
Optional: NEXT_PUBLIC_SUPABASE_ANON_KEY if you add client-side Supabase later.
Redeploy after env changes: npx vercel deploy --prod
Repo: yrk1436/cricket-scorer (public) · branch main
If the repo is not created yet, either:
repo scope or fine-grained Administration write).Then push from this folder:
git remote set-url origin https://github.com/yrk1436/cricket-scorer.git
git push -u origin main
npx vercel git connect
Or run .\scripts\publish-github.ps1 after gh auth login.
Vercel pairs well with Next.js. Remember the Supabase free tier may pause idle projects.