Boardsesh
Works with Kilter, Tension, and MoonBoard. Track sessions, control LEDs, climb together.
Find a free training plan or a coach for your next race. Coaches can build plans and manage their athletes here, too.
Sports & fitnessTypeScript · JavaScriptGitHub @maizeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
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 ↗This is a Next.js project bootstrapped with create-next-app.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Before deploying the imported-coach review UI, apply db/migrations/005_imported_coach_reviews.sql to the database selected by MARKETPLACE_DATABASE_SOURCE (after migration 002). It is additive and safe to re-run. Do not apply it to the separate payments database.
Administrators can use /account/review/imported to correct source-backed details, publish, save a non-public draft, or hide a listing. Access uses the existing MARKETPLACE_ADMIN_USER_IDS allowlist. Editorial publication never creates an account, verifies ownership, or approves paid services.
The frozen 79 previously published V.O2 imports remain live until reviewed; new imports require explicit publication. Saved corrections take precedence over regenerated data. If the marketplace is disabled or review storage cannot be read, imported profiles are withheld rather than reviving hidden listings. The original curated directory remains available. Deploying without migration 005 therefore removes imported profiles from public pages until storage is ready.
Local testing: node scripts/local-marketplace.mjs setup applies the schema only to the guarded local marketplace database; node scripts/local-marketplace.mjs dev starts the isolated pilot on port 3010. Test draft/publish/hide in the browser and confirm the directory, direct profile, city page, and sitemap agree. No production decisions are copied from local testing.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.