Boardsesh
Works with Kilter, Tension, and MoonBoard. Track sessions, control LEDs, climb together.
Youth baseball and softball tournaments across Arkansas. Register your team, check brackets, and follow live scores with BASE Events.
Sports & fitnessTypeScript · JavaScriptGitHub @Rhart15OnlineOwner 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.
Rebuild of basetournament.com for Hartfelt Creations. Next.js (App
Router) + Prisma/Postgres + Stripe + a pool-play-into-bracket engine.Read the full README ↗Rebuild of basetournament.com for Hartfelt Creations. Next.js (App Router) + Prisma/Postgres + Stripe + a pool-play-into-bracket engine.
/api/checkout)
and a webhook (/api/webhooks/stripe) that marks a team paidprisma/schema.prisma) covering tournaments,
venues, divisions, pools, registrations, and gamessrc/lib/brackets.ts)/admin/tournaments/[id] has a "Generate
bracket" button (enabled once every pool game is marked final) that
seeds a single-elimination bracket from final standings and creates
every round's games, wired so a round's winner auto-fills the next
round's slot/admin/login, a single shared password
(ADMIN_PASSWORD in .env) gates /admin/* and the score-entry
API via src/middleware.ts. This is a fast, real gate for a couple
of BASE staff — see "Not built yet" for when to upgrade it.prisma/seed.ts) with one sample tournament, division,
and six teams with pool records, so the site isn't empty on first
run#0b0f2e, red
#c41e2e, softball gold #f4c430, steel gray, cream background.
Oswald for headlines, Inter for body.generate-bracket/route.ts.startTime/fieldName set manually or via a script).npm install.env.example to .env:
DATABASE_URL — a free Neon or Supabase Postgres instance works
well to startADMIN_PASSWORD — pick anything for now, this is what gets you
into /adminnpx prisma generate then npx prisma db push to create tables.
binaries.prisma.sh to download the Prisma
engine, so these two commands haven't been run yet — run them on
your machine with normal internet access.npx prisma db seed to load sample tournament data.npm run dev, open http://localhost:3000./admin/login, sign in with your ADMIN_PASSWORD, then open
the sample tournament to try scoring pool games and generating a
bracket.stripe listen --forward-to localhost:3000/api/webhooks/stripe.