new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI lead generation platfrom
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗AI-powered lead qualification for automobile dealerships. Upload leads, score them automatically, manage your call queue, book appointments, and track everything in one dashboard.
autopilot-ai, choose your region, set a strong passwordsupabase/migrations/001_schema.sqlYou should see: "Success. No rows returned"
In Supabase → Project Settings → API:
Project URL → this is your NEXT_PUBLIC_SUPABASE_URLanon / public key → this is your NEXT_PUBLIC_SUPABASE_ANON_KEYservice_role key → this is your SUPABASE_SERVICE_ROLE_KEYNEXT_PUBLIC_SUPABASE_URL = your_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY = your_anon_key
SUPABASE_SERVICE_ROLE_KEY = your_service_role_key
# Clone the repo
git clone <your-repo-url>
cd autopilot-ai
# Install dependencies
npm install
# Set up environment
cp .env.example .env.local
# Fill in your Supabase keys in .env.local
# Start development server
npm run dev
autopilot-ai/
├── src/
│ ├── app/
│ │ ├── auth/
│ │ │ ├── login/page.tsx # Login page
│ │ │ └── signup/page.tsx # Signup + dealership setup
│ │ ├── dashboard/
│ │ │ ├── layout.tsx # Sidebar + TopBar layout
│ │ │ ├── page.tsx # Main dashboard with KPIs
│ │ │ ├── leads/
│ │ │ │ ├── page.tsx # Leads table with search/filter
│ │ │ │ └── [id]/page.tsx # Lead detail + AI analysis
│ │ │ ├── queue/page.tsx # Call queue
│ │ │ ├── calls/page.tsx # Call history
│ │ │ ├── appointments/page.tsx # Appointments
│ │ │ └── analytics/page.tsx # Analytics + charts
│ │ └── api/
│ │ ├── leads/route.ts # GET, POST leads
│ │ ├── leads/[id]/route.ts # PATCH, DELETE lead
│ │ ├── calls/route.ts # GET, POST calls
│ │ ├── appointments/route.ts # GET, POST appointments
│ │ ├── appointments/[id]/route.ts # PATCH appointment
│ │ ├── analytics/route.ts # GET analytics
│ │ └── seed/route.ts # POST seed demo data
│ ├── components/
│ │ ├── dashboard/ # KPICards, Charts, Sidebar, TopBar
│ │ ├── leads/ # LeadsTable, LeadsHeader, AddToQueue
│ │ ├── calls/ # MarkCalledButton
│ │ └── appointments/ # CreateAppointmentModal, UpdateStatus
│ ├── lib/
│ │ ├── supabase/ # client.ts, server.ts, middleware.ts
│ │ ├── ai-engine.ts # Lead qualification scoring logic
│ │ ├── seed-data.ts # Demo data generator
│ │ └── utils.ts # Formatters, color helpers
│ ├── types/index.ts # TypeScript interfaces
│ └── middleware.ts # Route protection
├── supabase/migrations/001_schema.sql # Full DB schema + RLS
├── public/sample-leads.csv # Sample CSV for testing
└── vercel.json # Vercel deployment config
Leads are scored automatically on upload:
| Factor | Points |
|---|---|
| Vehicle 10+ years old | 50 pts |
| Vehicle 7–9 years old | 40 pts |
| Vehicle 5–6 years old | 30 pts |
| Budget ₹1.5L+ | 30 pts |
| Budget ₹1–1.5L | 20 pts |
| Budget ₹50K–1L | 10 pts |
| Phone number present | 10 pts |
Score → Temperature:
Your CSV must have these column headers (case-sensitive):
Name, Phone, Vehicle, Purchase Year, Budget
Download public/sample-leads.csv for a ready-to-use example.
The codebase is architected for:
| Layer | Technology |
|---|---|
| Frontend | Next.js 15, TypeScript, Tailwind CSS |
| Backend | Next.js API Routes |
| Database | PostgreSQL via Supabase |
| Auth | Supabase Auth |
| Charts | Recharts |
| CSV Parsing | PapaParse |
| Deployment | Vercel |
Built for non-technical founders. If you get stuck: