BikeControl (SwiftControl)
Zwift Click과 Shimano 컨트롤러를 MyWhoosh와 Rouvy와 Zwift에서 쓴다
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. 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"
}