尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Production-ready Next.js 14 SaaS platform with 13 AI services, premium subscription billing, and enterprise-grade security.
🚀 Launch Status: 95% Ready | ✅ All Services Live | ✅ Production Hardened查看完整 README ↗Production-ready Next.js 14 SaaS platform with 13 AI services, premium subscription billing, and enterprise-grade security.
🚀 Launch Status: 95% Ready | ✅ All Services Live | ✅ Production Hardened
Do not use OneDrive paths for this project.
C:\Users\admin\OneDrive\...C:\Projects\avatar-g-frontend-v3Migration steps (one-time):
mkdir C:\Projects -Force
robocopy "C:\Users\admin\OneDrive\Desktop\avatar-g-frontend-v3" "C:\Projects\avatar-g-frontend-v3" /MIR /XD node_modules .next .turbo /R:1 /W:1
Open the correct folder in VS Code (not OneDrive):
code "C:\Projects\avatar-g-frontend-v3"
Verify current working directory:
npm run check:cwd
Expected output:
OK: Not running inside OneDrive path.If you see a OneDrive warning, close the workspace and reopen C:\Projects\avatar-g-frontend-v3.
After moving/opening, run:
npm ci
npm run typecheck
npm run build
# 1. Install dependencies
npm install
# 2. Set up environment variables
cp .env.example .env.local
# Fill in: NEXT_PUBLIC_SUPABASE_URL, SUPABASE_SERVICE_KEY, STRIPE_SECRET_KEY, etc.
# 3. Run database migrations
supabase db push
# 4. Start development server
npm run dev
# 5. Open browser
# Open the exact "Local" URL printed by Next.js in terminal
# (default: http://localhost:3000)
Use a fixed dev port so localhost does not jump between ports:
# Default fixed port
npm run dev
# Alternative fixed port for parallel sessions
npm run dev:3003
If a port is busy:
netstat -ano | findstr :3003
taskkill /PID <pid> /F
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_KEY=your-service-key
TELEGRAM_BOT_TOKEN=...
TELEGRAM_SETUP_SECRET=...
SITE_URL=https://www.myavatar.ge
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
STRIPE_PRICE_PRO=price_... # Basic $30
STRIPE_PRICE_PREMIUM=price_... # Premium $150
NEXT_PUBLIC_APP_URL=http://localhost:3000
/app
/services/* - 13 service pages (video-studio, voice-lab, etc.)
/pricing - Subscription pricing page ($0/$30/$150)
/admin/analytics - Admin dashboard (metrics, charts)
/api
/agents/execute - AI job orchestration endpoint
/billing/* - Stripe webhook + subscription management
/admin/analytics - Analytics API (users, revenue, credits)
/components
/landing - CinematicScene (3D hero), OrbitingServices
/ui - shadcn/ui components (Button, Card, Badge)
/lib
/agents - Agent registry + 13 agent definitions
/orchestration - Unified AI orchestration layer (retry/timeout)
/billing - Plans config, Stripe integration, credit enforcement
/auth - Server-side auth utilities
# 1. Lint check
npm run lint
# 2. Type check
npx tsc --noEmit
# 3. Production build
npm run build
# 4. Start production server
npm run start
# 5. Enterprise verification suite
npm run test:enterprise
npm run verify:production
Verification report output:
artifacts/verification-report.jsonLoad test hook:
npm run load:test -- --baseUrl=http://localhost:3000 --endpoint=/api/observability/latency --requests=120 --concurrency=20
GET /api/billing/planGET /api/billing/usage?range=day|week|monthGET /api/billing/usage/export?range=day|week|monthGET /api/admin/billing/plansGET /api/admin/billing/users/:idGET /api/org/brandingPOST /api/agent-g/router/executeGET /api/observability/latencyGET /api/metrics/kpis?range=monthGET /api/metrics/revenueGET /api/metrics/conversionPOST /api/growth/referrals/codePOST /api/growth/referrals/trackPOST /api/growth/events/processPOST /api/growth/churn-risk/scan/ - Landing page (3D hero + orbiting services)/pricing - Pricing page ($0/$30/$150)/services/video-studio - Video generation UI/services/voice-lab - Voice cloning UI/chat - AI chat interface/agent - Premium Avatar G Agent (requires $150/mo)/admin/analytics - Admin dashboard (TODO: add role check)/api/admin/analyticsdeduct_credits(), add_credits()# 1. Connect GitHub repo to Vercel
vercel link
# 2. Set environment variables in Vercel dashboard
# (all vars from .env.local)
# 3. Deploy
git add .
git commit -m "Production audit complete"
git push origin main
# Auto-deploys via Vercel GitHub integration
# 4. Configure Stripe webhook
# URL: https://yourdomain.com/api/billing/webhook
# Events: checkout.session.completed, customer.subscription.*, invoice.*
Proprietary - Avatar G Platform
Built with Next.js 14 · TypeScript · React Three Fiber · Supabase · Stripe
# 1. Verify all files are present
ls -la app/page.tsx
ls -la app/api/chat/route.ts
ls -la components/workspace/ChatPanel.tsx
# 2. Install dependencies
npm install
# 3. Test build locally
npm run build
# 4. If successful, commit and push
git add .
git commit -m "feat: complete Avatar G neural ecosystem with all 8 services"
git push origin main
# 5. Vercel will auto-deploy
# Visit your deployment URL
All files are now complete and production-ready. The 404 error should be resolved once you deploy these files, particularly the app/page.tsx which was missing before.