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.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
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 ↗שעות של 60 דקות, עד שבוע מראש, חינם לתושבים. כולם רואים בזמן אמת מה פנוי, מה תפוס, מי מחפש שותף ומתי יש חוג.
| קובץ | תפקיד |
|---|---|
public/index.html | הדף (סטטי) |
api/index.js | כל ה־API בפונקציה אחת, ללא תלויות |
vercel.json | ניתוב, כותרות אבטחה, אזור fra1, ניקוי יומי (Cron) |
הנתונים נשמרים ב־Upstash Redis (מפתחות עם הקידומת tennis:). השעות מחושבות תמיד לפי שעון ישראל.
npx vercel --scope dafna6
לשם הפרויקט: dafna-tennis. לשאלות ההגדרה עונים Enter (ברירות המחדל נקראות מ־vercel.json).
אפשרות אחרת: להעלות לריפו ב־GitHub ולייבא דרך Add New → Project.KV_REST_API_URL ואת KV_REST_API_TOKEN.ADMIN_PASSWORD: סיסמת מנהל (חובה, לפחות 6 תווים)CRON_SECRET: מחרוזת אקראית ארוכה (מומלץ, מגן על נקודת הניקוי)npx vercel --prod --scope dafna6. משתני סביבה נכנסים לתוקף רק בפריסה חדשה.| משתנה | ברירת מחדל | משמעות |
|---|---|---|
OPEN_HOUR / CLOSE_HOUR | 7 / 22 | שעות פעילות |
DAYS_AHEAD | 7 | כמה ימים קדימה אפשר להזמין |
GUEST_PRICE | 100 | מחיר לאורחים (₪, מוצג בלבד) |
COURT_NAME | המגרש | שם המגרש |
MAX_PER_DAY | 0 | מקסימום הזמנות ליום לאדם (0 = ללא הגבלה) |
HSETNX).