尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A Next.js (App Router) + TypeScript + Tailwind + shadcn/ui site that explores
499 ski resorts: an interactive map, a price-vs-terrain analysis, a sortable
directory, and a two-resort comparison view. Charts are Recharts; data lives in
Supabase.
The app reads a single table, resort, from the Supabase project in
.env.local. It was created by a raw CSV import, so its columns are capitalised
with spaces (ID, Resort, Highest point, …). lib/data.ts aliases them to
snake_case in the select; the rest of the app never sees the raw names.查看完整 README ↗A Next.js (App Router) + TypeScript + Tailwind + shadcn/ui site that explores 499 ski resorts: an interactive map, a price-vs-terrain analysis, a sortable directory, and a two-resort comparison view. Charts are Recharts; data lives in Supabase.
The app reads a single table, resort, from the Supabase project in
.env.local. It was created by a raw CSV import, so its columns are capitalised
with spaces (ID, Resort, Highest point, …). lib/data.ts aliases them to
snake_case in the select; the rest of the app never sees the raw names.
The table needs a public-read RLS policy so the anon key can read it:
alter table public."resort" enable row level security;
create policy "public read resort" on public."resort" for select using (true);
npm run dev # http://localhost:3000
npm run build && npm run start for production. The home page uses ISR
(revalidate = 300).
Price of 0 are treated as unknown (NULL).resort table also carries slope counts, lift counts, snow cannons, and
yes/no flags for snowparks / night skiing / summer skiing / child-friendly —
not yet surfaced in the UI.resorts.csv / snow.csv and scripts/build-sql.mjs are kept for reference
but are no longer wired into the app.Next.js 16 · React 19 · Tailwind CSS v4 · shadcn/ui (base-ui) · Recharts 3 ·
@supabase/supabase-js · next-themes