Hillfinder
Hillfinder는 자전거·스케이트·탐험가에게 부드럽고 경치 좋은 코스를 찾아 저장·공유하도록 돕는다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.