尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證connecting racing fans around the world
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗This is a working starting point for your app: user profiles, a feed, a chat room and city guide per race weekend, and a contact list with private messaging (Yahoo Messenger–style). The brand mark is the five-light F1 start sequence — it lights up in the navbar and on the homepage, and doubles as a ready-made loading animation anywhere else you need one. No coding experience needed to get it live — you're mostly clicking buttons on two websites: Supabase (your database + logins) and Vercel (hosting).
Budget about 30–45 minutes for first setup.
supabase/schema.sql from this project, copy the whole
thing, paste it into the SQL editor, and click Run. This creates all
your tables (profiles, race events, posts, chat, contacts, DMs) and adds
three sample races (Monza, Monaco, Spa) so the app isn't empty.That's your entire backend — real accounts, a real database, real-time chat.
Already ran the schema before? If you set up Supabase earlier and are just updating, run this small migration instead of the full schema again (SQL Editor → New query):
alter table public.profiles add column if not exists age_confirmed_18 boolean not null default false, add column if not exists terms_accepted_at timestamptz;Then re-run just the
create or replace function public.handle_new_user()block fromschema.sql(the trigger itself doesn't need to change).
lightsngo), keep it Private if you prefer, click Create
repository.node_modules folder,
if present — you won't have one from this download). GitHub will ask you
to commit — just click Commit changes.lightsngo repo you just
created, click Import.NEXT_PUBLIC_SUPABASE_URL → paste your Supabase Project URLNEXT_PUBLIC_SUPABASE_ANON_KEY → paste your Supabase anon public
keylightsngo.vercel.app — that's your app,
live on the internet, for anyone to sign up and use./terms and
/privacy, linked in the footer on every page and required at signup (a
checkbox confirming the user is 18+ and agrees to both — nobody can create
an account without checking it).Both legal pages (app/terms/page.tsx and app/privacy/page.tsx) are
solid drafts, but they have [BRACKETED PLACEHOLDERS] you need to replace:
your legal name or company name, contact email, country/jurisdiction, and
the Supabase region you picked. Have an actual lawyer review both before
you open signups to the public — this gets you most of the way there, but
GDPR fines are serious enough that a real review is worth it, especially
since the app collects country, gender, and message content.
Some of this couldn't be done in code — it's toggles in your Supabase project:
NEXT_PUBLIC_HCAPTCHA_SITE_KEY with the Site Key value, then
redeploy.Every screen is a separate file under app/. You don't need to know how to
code to ask me to change something — just describe what you want
differently ("make the Send button green", "add a photo field to
signup") and paste me the relevant file if you're working outside this
chat, or just tell me here and I'll edit it directly.