尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Custom Next.js site for walletflights.com — a flight booking travel agency.
docs/PLAN.md (sitemap, phases) · docs/DESIGN.md (tokens, type, motion) · docs/AUDIT.md (test + audit results)src/content/.src/content/images.ts and shown on /photo-credits.npm run dev # local dev server
npm run build # production build
npm run start # serve the build
npm run lint # ESLint (incl. React Compiler rules)
npm run typecheck # tsc --noEmit
npm run test:e2e # Playwright + axe (builds must exist; starts `next start` on :3100)
First-time Playwright setup locally: npx playwright install chromium.
hellowickettravel/wallet-flights.
The framework preset (Next.js), build command and output are detected automatically..env.example:
SMTP_PASS: the [email protected] mailbox password (Microsoft 365 from GoDaddy, with
"SMTP Authentication" on). Required for the contact form and all alerts. Without it, production
returns a friendly "unavailable" message instead of losing messages.KV_REST_API_URL and KV_REST_API_TOKEN (set by Vercel → Storage → Upstash for Redis) and
CRON_SECRET (any long random string): needed for fare calendar price alerts.TRAVELPAYOUTS_TOKEN: Travelpayouts API token for real cached fares (Production + Preview).
Without it the site works but shows no prices.main deploys to production.walletflights.com and www.walletflights.com, then point DNS as Vercel shows.See docs/TRAVELPAYOUTS.md: /flights runs White Label widget #23761
(configured for https://www.walletflights.com), prices come from the Aviasales Data API, and every
partner link is a tp.media affiliate link with marker 567389 and a placement sub_id.
www.walletflights.com (the White Label's configured domain), or change the
widget's domain in the dashboard to match.src/content/legal.ts) reviewed and add the registered company details.Project-level Claude Code skills live in .claude/skills/: ui-ux-pro-max,
frontend-design (Anthropic), design-taste (taste-skill) and framer-motion.