BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2,或任何藍牙控制器搭配 MyWhoosh、Rouvy、Zwift 等。可於 iOS、Android、Windows 與 macOS 免費試用。
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
Sistema de asistencias y convocatorias deportivas
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Aplicación web para gestión de asistencias, convocatorias y cortes de deportistas.
Vercel va a darte estas variables:
POSTGRES_URL
POSTGRES_PRISMA_URL
POSTGRES_URL_NO_SSL
POSTGRES_URL_NON_POOLING
POSTGRES_USER
POSTGRES_HOST
POSTGRES_PASSWORD
POSTGRES_DATABASE
En tu proyecto Vercel → Settings → Environment Variables, agregar:
| Variable | Valor |
|---|---|
DATABASE_URL | El valor de POSTGRES_PRISMA_URL (incluye pgbouncer) |
AUTH_SECRET | Generar con: node -e "console.log(require('crypto').randomBytes(32).toString('base64'))" |
NEXTAUTH_URL | Tu URL de Vercel, ej: https://tu-app.vercel.app |
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/tu-usuario/tu-repo.git
git push -u origin main
Después del primer deploy, ejecutar desde tu computadora (con .env configurado):
# Aplicar el schema a la base de datos
npx prisma db push
# Crear el usuario administrador inicial
npm run db:seed
El seed crea:
[email protected]admin123IMPORTANTE: Cambiar la contraseña después del primer login.
# 1. Instalar dependencias
npm install
# 2. Copiar variables de entorno
cp .env.example .env
# Editar .env con tus credenciales de Vercel Postgres
# 3. Aplicar schema
npm run db:push
# 4. Crear usuario admin
npm run db:seed
# 5. Iniciar servidor de desarrollo
npm run dev
La app queda disponible en http://localhost:3000
Por cada sesión (Turno Mañana / Turno Tarde / Pesas), para cada jugador:
Solo el administrador puede crear usuarios. Usar la API:
POST /api/users
{
"name": "Juan Pérez",
"email": "[email protected]",
"password": "contraseña123",
"role": "COACH"
}