World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Loja online da Valeria Gift & Essence (Next.js + Supabase + InfinitePay)
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Valéria Gift & Essence — loja online Site próprio da loja: catálogo, carrinho, checkout com Pix/cartão via InfinitePay e um painel simples para a Valéria cadastrar produtos e acompanhar pedidos, sem mexer em código.檢視完整 README ↗
Site próprio da loja: catálogo, carrinho, checkout com Pix/cartão via InfinitePay e um painel simples para a Valéria cadastrar produtos e acompanhar pedidos, sem mexer em código.
supabase/schema.sql → Run.
Isso cria as tabelas products e orders, as regras de segurança, e o
bucket de imagens product-images./admin.Project URL → vai virar NEXT_PUBLIC_SUPABASE_URLanon public key → vira NEXT_PUBLIC_SUPABASE_ANON_KEYservice_role key → vira SUPABASE_SERVICE_ROLE_KEY (nunca
exponha essa chave no navegador — ela só é usada no servidor)@seunome do InfiniteTag, sem o $).INFINITEPAY_HANDLE no .env.src/lib/infinitepay.ts (está comentado
explicando onde) e src/app/api/webhook/infinitepay/route.ts conforme
o retorno real que aparecer nos logs.Copie o arquivo de exemplo e preencha com os valores dos passos acima:
cp .env.local.example .env.local
npm install
npm run dev
Acesse http://localhost:3000 (loja) e http://localhost:3000/admin/login
(painel — entre com o e-mail/senha criados no passo 1.3).
git init já foi feito automaticamente;
crie um repositório vazio no GitHub e siga o git remote add origin ...)..env.local (troque NEXT_PUBLIC_SITE_URL pela URL que a Vercel vai
te dar, tipo https://valeria-store.vercel.app).Duas opções, sem precisar mudar nada no código:
A/CNAME para
o Vercel, seguindo as instruções que aparecem em Vercel → seu projeto
→ Settings → Domains ao adicionar o domínio lá.npm run build && npm start lá direto — mas isso exige
mais manutenção manual (deploy, reiniciar processo). Pra maioria dos
casos, a primeira opção é mais simples de manter sozinho./admin)src/lib/infinitepay.ts e src/app/api/webhook/infinitepay/route.ts)./admin/pedidos.