BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
A free, friendly running club and group in Radcliffe, Bury (Greater Manchester), open to everyone. No memberships, no minimum pace - just good routes and good people, every Thursday.
翻译准备中
运动与健身TypeScript · PythonGitHub @Runtogetherradcliffe在线运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证radcliffe.run — RTR platform built with Next.js and Supabase
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Website and member platform for Run Together Radcliffe (RTR), a running group of ~600
members in Radcliffe, Greater Manchester. Replaces the old RunTogether/ClubSpark site.查看完整 README ↗Website and member platform for Run Together Radcliffe (RTR), a running group of ~600 members in Radcliffe, Greater Manchester. Replaces the old RunTogether/ClubSpark site.
Live at https://radcliffe.run
| Layer | Choice |
|---|---|
| Framework | Next.js (App Router, TypeScript) |
| Styling | Tailwind CSS v4 |
| Database + auth | Supabase (separate dev and production projects) |
| Content email | Brevo transactional API (lib/brevo.ts) |
| Auth email (OTP/magic link) | Supabase Auth via Resend SMTP (configured in Supabase dashboard) |
| Maps | Leaflet.js |
| Hosting | Vercel (main = production, staging = preview) |
| DNS + inbound mail | Cloudflare (Email Routing forwards hello@ to the group Gmail) |
npm install
npm run dev # http://localhost:3000
npm run lint
npx tsc --noEmit # typecheck
.env.local points at the DEV Supabase project, not production. Local email sends hit
the dev members table only. See docs/ARCHITECTURE.md for the full environment variable
list and the dev/production split.
Staging-first, always:
staging branch - Vercel builds a preview URLstaging into main - Vercel deploys to radcliffe.runNever push directly to main. Before any deploy, run the pre-deployment checklist in
docs/ARCHITECTURE.md (schema check, lint, scope review).
AGENTS.md - critical invariants and rules. Read before changing anything.docs/ARCHITECTURE.md - full architecture reference: schema, email system, auth,
theming, cron, deployment, gotchas.