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,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A single-product "drop" storefront: one landing page, one product at a time,
Stripe Checkout for payment/shipping, and a password-protected /admin
dashboard for editing the product and site look (fonts, colors, images)
without touching code.查看完整 README ↗A single-product "drop" storefront: one landing page, one product at a time,
Stripe Checkout for payment/shipping, and a password-protected /admin
dashboard for editing the product and site look (fonts, colors, images)
without touching code.
Install dependencies:
npm install
Copy .env.example to .env and fill in the values (see "Provisioning services" below):
cp .env.example .env
Push the schema to your database and seed the admin account + placeholder product:
npx prisma db push
npm run db:seed
Run the dev server:
npm run dev
Visit http://localhost:3000 for the storefront and http://localhost:3000/admin
to sign in (with the ADMIN_EMAIL / ADMIN_PASSWORD you set in .env) and edit
the product.
DATABASE_URL.STRIPE_SECRET_KEY. For STRIPE_WEBHOOK_SECRET, either run stripe listen --forward-to localhost:3000/api/webhooks/stripe locally, or create a webhook endpoint pointed at https://<your-domain>/api/webhooks/stripe (event: checkout.session.completed) once deployed.BLOB_READ_WRITE_TOKEN.openssl rand -base64 32.fctico11/luminadrops)..env.example as Environment Variables in the Vercel project settings.npm run build, which runs prisma generate automatically.npx prisma db push && npm run db:seed once (locally, pointed at the production DATABASE_URL, or via vercel env pull + the same commands) to create tables and the admin account./api/webhooks/stripe) once the domain is live./admin, sign in.This gets the full flow working end-to-end (browse → buy → pay → admin-editable), but before a real launch you'll want to:
shipping_address_collection allowed countries in checkout/route.ts beyond US/CA/admin (the Order model already tracks paid orders)NEXT_PUBLIC_SITE_URL at the real production domain