Find a game near you, or run your session: live courts, a digital pegboard and fair picks, all in one app.
Sports & fitnessAstro · TypeScriptGitHub @mmadukahOnlineOwner 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
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The marketing site and legal pages for NextFour — the racket sport club manager. Built with Astro and deployed to GitHub Pages.
The legal / prose pages live as Markdown in src/content/legal/:
| File | Published at |
|---|---|
privacy.md | /privacy.html |
terms.md | /terms.html |
support.md | /support.html |
delete-account.md | /delete-account.html |
how-it-works.md | /how-it-works.html |
Each file starts with a small frontmatter block:
---
title: Privacy Policy
meta: "Last updated: 7 May 2026"
---
Body text in Markdown...
title — the page heading (rendered as "NextFour — {title}") and <title>.meta — the small grey line under the heading.Edit the Markdown, commit, and push to main — the site rebuilds and deploys
automatically. The filename is the URL slug, so renaming a file changes its URL.
The landing page is src/pages/index.astro (custom layout, not Markdown).
Requires Node 22.12+ (see .nvmrc — nvm use picks it up).
npm install # first time only
npm run dev # local preview at http://localhost:4321
npm run build # production build into dist/
npm run preview # serve the built dist/ locally
src/layouts/Base.astro — the HTML shell.src/layouts/Legal.astro — wraps the Markdown pages in the shared prose styling.src/pages/[slug].astro — renders each legal Markdown entry.src/content.config.ts — defines the legal content collection + frontmatter schema.astro.config.mjs — build.format: 'file' keeps flat *.html URLs.public/ — files served as-is (CNAME for the custom domain, app-ads.txt).Pushing to main triggers .github/workflows/deploy.yml, which builds the site
and publishes it to GitHub Pages. The Pages Source must be set to
GitHub Actions (repo → Settings → Pages).