GoSki
A ski tracker that names every run, 3D trail maps of 43 resorts, snow forecasts and Real Time lift alerts.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证myclub nexus
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Engagement-Plattform für Vereine. Ionic React 9 + Capacitor 8 für iOS, Android und PWA, auf einem Supabase-Backend (Postgres, Auth, Edge Functions). Der Leistungsschnitt steht in docs/MVP_Scope_nexus.md, der Stack in docs/Technische_Architektur_nexus.md. • Node 22, npm 11 • Xcode 26 mit CocoaPods für iOS • Android Studio mit SDK für Android • Supabase CLI und Docker für das Backend Ohne ausgefüllte .env.local startet die App, zeigt aber einen Hinweis statt des Logins.查看完整 README ↗
Engagement-Plattform für Vereine. Ionic React 9 + Capacitor 8 für iOS, Android und PWA, auf einem Supabase-Backend (Postgres, Auth, Edge Functions).
Der Leistungsschnitt steht in docs/MVP_Scope_nexus.md, der Stack in
docs/Technische_Architektur_nexus.md.
| Baustein | Stand |
|---|---|
| Auth per Magic Link, Deep Link auf iOS/Android | umgesetzt |
| Onboarding: Verein gründen oder Einladung einlösen | umgesetzt |
| Fünf Tabs: Start, Marktplatz, Ranglisten, Agenda, Profil | umgesetzt |
| Punkte-Ledger mit sieben Säulen, serverseitig gebucht | umgesetzt |
| QR-Check-in ohne Google ML Kit | umgesetzt |
| Aufgaben-Marktplatz mit Übernahme und Bestätigung | umgesetzt |
| Rangliste mit Opt-out | umgesetzt |
DE/FR/IT/EN, geprüft durch npm run i18n:check | umgesetzt |
White-Label-Theming zur Laufzeit aus clubs.settings | umgesetzt |
| Vereins-Gesundheit, «Stimme», Sitzungen, Billing, Verbands-Sync | Schema entworfen, UI offen |
# 1. Backend
supabase start # lokale Instanz inkl. Auth und Studio
supabase db reset # Migrationen aus supabase/migrations anwenden
# 2. App
cd app
npm install
cp .env.example .env.local # URL und anon key eintragen
npm run dev # http://localhost:5173
Ohne ausgefüllte .env.local startet die App, zeigt aber einen Hinweis statt
des Logins.
cd app
npm run ios # Build, Sync, Xcode öffnen
npm run android # Build, Sync, Android Studio öffnen
Der Magic Link kehrt über ch.myclub.nexus://auth/callback in die App zurück.
Diese URL muss in den Supabase-Auth-Einstellungen als Redirect erlaubt sein;
für die lokale Instanz steht sie bereits in supabase/config.toml.
app/ Ionic React + Capacitor
supabase/migrations Schema, Punktefunktionen, Row Level Security
docs/ Konzept, Architektur, MVP-Schnitt
Konventionen und Fallstricke stehen in CLAUDE.md.