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.
Database scouting e palle inattive, training e catalogo di partite, clip e documenti in un unico hub per il match analyst.
Translation pending
Sports & fitnessTypeScript · PLpgSQLGitHub @aleguglielmo22-hubOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗Hub personale per il match analyst: scouting dei giocatori con osservazioni datate, database dei calci piazzati, catalogo di esercitazioni e un Cloud che cataloga partite, clip e documenti tramite link esterni. Le sezioni sono collegate tra loro e c'è una ricerca globale (⌘K / Ctrl+K). L'app si può installare sul telefono (PWA).
npm install # dipendenze
npm run dev # sviluppo su http://localhost:3000
npm run build # build di produzione
npm test # test (runner integrato di Node, file *.test.mjs in lib/)
npm run lint # lint
npm run db:types # rigenera lib/types/database.ts dal progetto Supabase collegato
node scripts/generate-icons.mjs # rigenera le icone della PWA in public/icons/
Le variabili d'ambiente vanno in .env.local (escluso da git): vedi
.env.local.example.
app/ — landing, (auth)/login e le sezioni protette in (app)/components/ — componenti dell'interfaccia, divisi per sezionelib/ — logica condivisa, schemi, tipi e relativi testsupabase/migrations/ — migrazioni del database, applicate con la Supabase CLIproxy.ts — sessione, accesso alle pagine protette e ritorno dopo il loginLe regole di lavoro (git, database, migrazioni, backup, file) sono in CLAUDE.md.