Zonara Trainer
Zonara Trainer – Fitness Coach: support, privacy policy and Health & Safety terms
SoarCast는 패러글라이딩 출발별 예보를 제공해 다음 7일간 비행 가능 여부와 시간, 풍향·풍속, 여행 계획 및 알림을 무료로 안내합니다
A paragliding forecast for each launch. Go, Flyable, Marginal or Not flyable for the next 7 days, with the hours that work, windgrams, trip planning and alerts. Free.
스포츠·피트니스GitHub @mckinley온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Predict good conditions for paragliding
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A paragliding forecast app: for each launch, whether it will be flyable, when, and what limits the rest of the day, plus windgrams, favorites and push or email alerts. Live at https://soarcast.mckinleyaviation.com.
Everything runs on Cloudflare.
worker.ts)src/db/schema.ts, migrations in migrations/app/lib/auth.server.ts)EMAIL binding)PGSITES_API_KEY)src/lib/forecast-engine rates every daynpm install
cp .dev.vars.example .dev.vars # fill in the secrets
npx wrangler d1 migrations apply soarcast --local
npm run dev # http://localhost:6712
Checks: npm run typecheck, npm run lint, npm run test, npm run build.
Edit src/db/schema.ts, then npx drizzle-kit generate --name <change> to add a
SQL file to migrations/. Apply it locally with
npx wrangler d1 migrations apply soarcast --local. The deploy workflow applies new
migrations to production before deploying, so keep them additive.
Pushing to main deploys: GitHub Actions applies D1 migrations, runs
wrangler deploy, then smoke-tests the forecast API, a site page and sign-in.
Secrets are Worker secrets (npx wrangler secret put <NAME>); see
.dev.vars.example for the list.