BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Expo Router app for Pugna — the mobile side of a private network for amateur
combat sports. Shares one backend with the web app (pugna repo, server/
directory): same API, same event data, real-time bracket updates over the
same websocket.
The backend (server/ in the sibling pugna repo) must be running
separately — see that repo's README. This app has no local database of its
own; everything comes from the shared API.
Copy .env.example to .env and fill in what you need:README 전문 보기 ↗Expo Router app for Pugna — the mobile side of a private network for amateur
combat sports. Shares one backend with the web app (pugna repo, server/
directory): same API, same event data, real-time bracket updates over the
same websocket.
npm install
npm run web # Expo web preview at http://localhost:8081
# or
npm start # QR code for Expo Go on a physical device / simulator picker
The backend (server/ in the sibling pugna repo) must be running
separately — see that repo's README. This app has no local database of its
own; everything comes from the shared API.
Copy .env.example to .env and fill in what you need:
EXPO_PUBLIC_API_URL — backend base URL. localhost works for Expo web
preview and the iOS Simulator; a physical device on Expo Go needs your dev
machine's LAN IP instead (e.g. http://192.168.0.179:4000), since the
device can't resolve localhost to your machine.EXPO_PUBLIC_GOOGLE_CLIENT_ID_WEB / _IOS / _ANDROID — optional, only
needed for "Sign in with Google". The same three values (without the
EXPO_PUBLIC_ prefix) must also be set on the backend as
GOOGLE_CLIENT_ID_WEB / _IOS / _ANDROID so it can verify tokens against
the right audience.There's no seed step in this repo — the backend seeds itself (demo clubs,
events, and weight-class template packs) the first time it starts against an
empty database. See the pugna (web) repo's README for how to force a fresh
seed.
This app scans event QR codes (scan.tsx) but doesn't generate them —
QR generation for a published event lives on the web app (Organizer → Manage
Event → Setup tab). See that repo's README for print-size guidance.