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.
Ecommerce, version two. AI that runs your store’s ads, SEO, conversion & website design — on autopilot. You approve every move; it ships.
MarketingTypeScript · JavaScriptGitHub @moeezjavedOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Its a software which i am building on claude
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Stop guessing. Start winning. AI co-pilot for Meta advertisers.
| Layer | Technology |
|---|---|
| Framework | Next.js 14 (App Router) |
| Language | TypeScript |
| Styling | Tailwind CSS |
| Database | Supabase (PostgreSQL) |
| Auth | Supabase Auth |
| Payments | Stripe |
| AI | Anthropic Claude (claude-sonnet-4) |
| Meta Ads | Meta Marketing API v20 |
| State | Zustand + React Query |
| Deployment | Vercel |
src/
├── app/
│ ├── (auth)/ # Login, Signup, Onboarding, Payment, Connect Meta
│ ├── (dashboard)/ # All authenticated app pages
│ │ ├── dashboard/ # KPIs, recommendations, campaigns
│ │ ├── recommendations/ # Approve/reject AI recommendations
│ │ ├── campaigns/ # Campaign management
│ │ ├── ad-engine/ # Create & launch campaigns
│ │ ├── creative-studio/ # AI creative variation generator
│ │ ├── activity/ # Audit log
│ │ ├── settings/ # Account settings
│ │ └── billing/ # Stripe subscription management
│ └── api/
│ ├── auth/callback # Meta OAuth callback
│ ├── meta/sync # Pull data from Meta API
│ ├── recommendations/ # Generate + approve recommendations
│ ├── creative/ # Claude creative generation
│ ├── ads/launch # Create & launch campaigns on Meta
│ └── webhooks/ # Stripe + Meta webhooks
├── lib/
│ ├── meta/client.ts # Meta Marketing API wrapper
│ ├── claude/index.ts # All Claude AI prompts (implements SKILL.md)
│ ├── stripe/index.ts # Stripe client + webhook handler
│ ├── supabase/ # Supabase client (browser + server)
│ └── utils/ # Shared utilities
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
└── types/ # TypeScript types for entire app
git clone https://github.com/yourname/selfmade.git
cd selfmade
npm install
cp .env.example .env.local
Fill in all values in .env.local.
# Install Supabase CLI
npm install -g supabase
# Start local Supabase (or use cloud)
supabase start
# Run migrations
supabase db push
# Generate TypeScript types
npm run db:types
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Forward webhooks to local
stripe listen --forward-to localhost:3000/api/webhooks/stripe
# Create products in Stripe dashboard:
# - Selfmade Pro Monthly: $99/month with 7-day trial
# - Selfmade Pro Annual: $948/year ($79/month)
ads_management ← REQUIRED for write access (pause, scale, create)ads_readbusiness_managementpages_read_engagementhttp://localhost:3000/api/auth/callback.env.localnpm run dev
# Open http://localhost:3000
Selfmade requires the ads_management scope because:
ads_read) only allow fetching data — you cannot pause, scale, or create adsads_management grants full read + write access to campaigns, ad sets, and adsads_management scopenpm install -g vercel
vercel
Set all environment variables in Vercel dashboard.
Add Stripe webhook endpoint: https://yourdomain.com/api/webhooks/stripe
Add Meta OAuth redirect: https://yourdomain.com/api/auth/callback
supabase db push --db-url postgres://...
The SKILL.md AI Ads Strategist is implemented in src/lib/claude/index.ts:
runAdStrategy() — Runs all 5 agents (Audience, Creative, Funnel, Competitive, Budget)analyzeWinningAd() — Creative Studio analysis + 6 variation generationgenerateRecommendations() — Decision engine for experienced usersgenerateAdCopy() — Quick copy generation for any campaignAll Claude calls use claude-sonnet-4-20250514.
| File | Purpose |
|---|---|
src/lib/meta/client.ts | All Meta Marketing API calls |
src/lib/claude/index.ts | All AI/Claude prompts |
src/lib/stripe/index.ts | Stripe + webhook handling |
src/app/api/ads/launch/route.ts | Full campaign launch (Campaign → AdSet → Creative → Ad) |
src/app/api/recommendations/approve/route.ts | Execute approved recommendations on Meta |
supabase/migrations/001_initial_schema.sql | Full database schema |
src/types/index.ts | All TypeScript types |
src/middleware.ts | Auth protection for all routes |