Your Complete AI Tools Affiliate Business
Discover, compare, and monetize the best AI tools with a fully automated platform
Live Demo β’ Documentation β’ Deploy Guide β’ Business Guide
ToolForge AI is a complete, production-ready affiliate platform for AI tools. It's designed to be 90-95% automated, allowing you to build a passive income business discovering, reviewing, and monetizing AI software.
- Conservative: $25k-50k/year
- Aggressive: $75k-150k/year
- Operating Costs: $0-500/year
- Setup: 10-20 hours (one-time)
- Maintenance: 1-2 hours/week after launch
- Daily tool discovery - 3 production scrapers (Futurepedia, There's An AI For That, Product Hunt)
- Auto content generation - Template-based reviews (zero AI API costs)
- Email notifications - Daily digests and approval reminders
- SEO automation - Sitemap, RSS, structured data updates
- 91+ AI tools (seeded, ready to monetize)
- Blog system for SEO content
- Comparison engine for high conversions
- Curated collections for engagement
- Legal compliance (GDPR, CCPA, FTC)
- Admin dashboard - Manage tools, reviews, analytics
- Owner dashboard - Financial tracking, payouts, expenses
- Bulk operations - Import/export CSV, batch editing
- Click tracking - Full affiliate analytics
- System health - Monitor automation status
- Dynamic sitemap & RSS feed
- Schema.org structured data
- Open Graph images (auto-generated)
- Social sharing buttons
- Blog, comparisons, collections
- Node.js 18+
- Supabase account (free)
- Vercel account (free)
git clone https://github.com/jakeolschewski/toolforge-ai.git
cd toolforge-ai
npm install- Create project at supabase.com
- Run migration: Copy
supabase-schema.sqlto SQL Editor - Get credentials from Settings β API
cp .env.example .env.local
# Edit .env.local with your Supabase credentialsnpm run seedAdds 91+ real AI tools and 8+ quality reviews in 1 minute!
npm run devVisit http://localhost:3000 - Your site is ready! π
vercel --prod- π START HERE - Your entry point
- DEPLOY NOW - Complete deployment guide
- QUICK START - Detailed setup
- Business Operations - Run the business (988 lines!)
- Affiliate Programs - 20+ programs with rates
- Monetization - Revenue implementation
- Content Strategy - SEO planning
- Automation - Automation system (700+ lines)
- SEO - SEO setup (500+ lines)
- Admin - Admin panel guide
- Components - Component docs
- All Documentation - Master index (40+ guides)
- Troubleshooting - Common issues
- Roadmap - Future features
- Framework: Next.js 15 (React 19, App Router)
- Language: TypeScript 5.7
- Database: Supabase (PostgreSQL)
- Styling: Tailwind CSS 3.4
- Hosting: Vercel
- Payments: Stripe (optional)
- Email: Nodemailer
- Analytics: Vercel Analytics
- Homepage with featured tools
- Tools listing with advanced filters
- Individual tool pages with reviews
- 10 category pages
- Blog system (posts, categories)
- Comparison engine
- Collections/curated lists
- Admin dashboard (7 pages)
- Owner financial dashboard (4 pages)
- Legal pages (Privacy, Terms, Cookies, Contact)
- Layout (Header, Footer)
- Tools (Card, Grid, Filters)
- Blog (Posts, Reading progress)
- Admin (Bulk actions, CSV import/export)
- UI primitives (Button, Card, Badge)
- Owner (Financial charts, analytics)
- Tools, Categories, Reviews
- Blog, Comparisons, Collections
- Admin (CRUD, bulk operations)
- Owner (Revenue, payouts, expenses)
- Cron jobs (Discovery, Publishing)
- Tracking (Clicks, analytics)
- 8 main tables
- 5 analytics views
- Complete migrations
- Row-level security
- Audit logging
-
Affiliate Commissions (Primary)
- 20+ AI tool affiliate programs
- 20-40% recurring commissions
- Click tracking & analytics
-
Premium Membership (Secondary)
- $9/mo Pro tier
- $29/mo Premium tier
- Stripe integration ready
-
Display Ads (Tertiary)
- Ezoic/AdSense ready
- 10k+ visitors required
- Revenue by source & tool
- Affiliate payout management
- Expense tracking (tax-deductible)
- Export to CSV for accounting
- Separate owner dashboard with financial analytics
- Admin password (content management)
- Owner password (separate, for financials)
- Session-based auth
- Protected API routes
- Audit logging
- β GDPR (EU privacy)
- β CCPA (California privacy)
- β FTC (affiliate disclosure)
- β Cookie consent banner
- β Complete legal pages
- Build time: ~30 seconds
- Page load: <1 second (static pages)
- Lighthouse score: 90+ (all metrics)
- SEO: 100% optimized
- Mobile: Fully responsive
Contributions welcome! Please:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing) - Open a Pull Request
This project is licensed under the MIT License - see LICENSE file for details.
- Total Files: 177
- Lines of Code: 15,000+
- Documentation: 30,000+ lines (40 files)
- Components: 40+
- API Routes: 30+
- Development Time: 180+ hours
- Estimated Value: $27,000+
Built with:
- Next.js - React framework
- Supabase - Backend as a service
- Tailwind CSS - Styling
- Vercel - Hosting
- Lucide - Icons
- Documentation: START_HERE.md
- Issues: GitHub Issues
- Discussions: GitHub Discussions