個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Plataforma de landing pages + pedidos contraentrega (COD) para Perú, enfocada en vendedores que usan Meta Ads. Mide lo que importa: CPA por pedido entregado y utilidad real, no formularios. • Plan y arquitectura: docs/PLAN.md • Reporte de la Fase 1: docs/FASE-1.md • Reporte de Gastos, Meta, Logística, Analítica y Admin: docs/FASES-2-5.md • Publicar en Vercel: docs/DEPLOY.md — proyecto conectado a Vercel (despliegue automático en cada push a main) Next.js 16 · TypeScript · Tailwind · shadcn/ui · Supabase (Postgres + Auth + Storage, RLS) · Vercel檢視完整 README ↗
Plataforma de landing pages + pedidos contraentrega (COD) para Perú, enfocada en vendedores que usan Meta Ads. Mide lo que importa: CPA por pedido entregado y utilidad real, no formularios.
main)Next.js 16 · TypeScript · Tailwind · shadcn/ui · Supabase (Postgres + Auth + Storage, RLS) · Vercel
npm install
cp .env.example .env.local # completa las claves de Supabase
npm run dev # http://localhost:3000
| Comando | Qué hace |
|---|---|
npm test | Tests unitarios |
npm run test:db | Tests de integración contra Supabase (RLS, pedidos, estados) |
npm run lint / npm run typecheck | Calidad de código |
npm run build | Build de producción |
npm run ubigeo:build | Regenera el seed de ubigeo desde data/ubigeo/ |
npm run db:migrate | Aplica supabase/migrations (requiere SUPABASE_DB_URL) |
npx tsx scripts/create-test-user.ts | Crea un usuario de prueba (credenciales en .env.test.local) |
npx tsx scripts/make-admin.ts correo | Da acceso al panel /admin |
npx tsx scripts/validate-sql.ts | Valida todas las migraciones en un Postgres local (PGlite) con prueba de humo |
Base de datos nueva: pegar supabase/setup-completo.sql en Supabase → SQL Editor → Run.
Proyecto existente con la Fase 1: pegar supabase/actualizacion-fases-2-5.sql.