BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
A claude-coded application to manage my 7 players football team's season
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Une application web pour gérer une équipe de football à 7 sur une saison : calendrier, disponibilités, feuille de match, compositions sur le terrain, mode match en direct et statistiques. Mobile d'abord — elle est faite pour être utilisée au bord du terrain, sur un téléphone, avec une seule barre de réseau. Puis. Comptes de démonstration créés par le seed : L'ordre de lecture pour reprendre le projet est dans CLAUDE.md :查看完整 README ↗
Une application web pour gérer une équipe de football à 7 sur une saison : calendrier, disponibilités, feuille de match, compositions sur le terrain, mode match en direct et statistiques.
Mobile d'abord — elle est faite pour être utilisée au bord du terrain, sur un téléphone, avec une seule barre de réseau.
npm install
npm run db:start # Postgres local (Homebrew)
cp .env.example .env.local
npm run db:migrate # applique les migrations SQL versionnées
npm run db:seed # données de référence + saison de démonstration
npm run dev
Puis http://localhost:3000. Comptes de démonstration créés par le seed :
| identifiant | mot de passe | rôle |
|---|---|---|
admin | celui de SUPER_ADMIN_PASSWORD | coach, super admin |
karim | motdepasse | joueur-coach |
hugo | motdepasse | joueur |
| commande | effet |
|---|---|
npm run dev | serveur de développement |
npm run build | build de production |
npm run typecheck | types des routes + tsc --noEmit |
npm run lint | ESLint |
npm test | Vitest (reducer, permissions, géométrie du terrain…) |
npm run db:generate | génère une migration SQL depuis db/schema.ts |
npm run db:migrate | applique les migrations |
npm run db:seed | données de référence + démo (-- --reference pour la référence seule) |
npm run db:reset | efface tout, remigre, reseede (local uniquement) |
npm run db:studio | Drizzle Studio |
L'ordre de lecture pour reprendre le projet est dans CLAUDE.md :
docs/PROJECT.md — ce que fait l'application, et ce qu'elle ne fait pasdocs/DECISIONS.md — le journal des décisions et leurs raisonsdocs/DATA_MODEL.md — les tables et leurs invariantsdocs/ROADMAP.md — l'état d'avancement, jalon par jalondocs/NEXTJS16.md — les conventions Next.js 16 utilisées iciUne règle avant tout : l'interface est en français, le code est en anglais.