Skip to content

jakeolschewski/toolforge-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”¨ ToolForge AI

Your Complete AI Tools Affiliate Business

Discover, compare, and monetize the best AI tools with a fully automated platform

Deploy with Vercel License: MIT Next.js TypeScript Supabase

Live Demo β€’ Documentation β€’ Deploy Guide β€’ Business Guide


🎯 What is ToolForge AI?

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.

πŸ’° Revenue Potential

  • Conservative: $25k-50k/year
  • Aggressive: $75k-150k/year
  • Operating Costs: $0-500/year

⏱️ Time Investment

  • Setup: 10-20 hours (one-time)
  • Maintenance: 1-2 hours/week after launch

✨ Key Features

πŸ€– Automation (90-95%)

  • 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

πŸ’Ό Complete Business System

  • 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)

πŸ’Ž Professional Features

  • 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

πŸ“Š SEO & Traffic

  • Dynamic sitemap & RSS feed
  • Schema.org structured data
  • Open Graph images (auto-generated)
  • Social sharing buttons
  • Blog, comparisons, collections

πŸš€ Quick Start

Prerequisites

  • Node.js 18+
  • Supabase account (free)
  • Vercel account (free)

1. Clone & Install

git clone https://github.com/jakeolschewski/toolforge-ai.git
cd toolforge-ai
npm install

2. Set Up Supabase

  1. Create project at supabase.com
  2. Run migration: Copy supabase-schema.sql to SQL Editor
  3. Get credentials from Settings β†’ API

3. Configure Environment

cp .env.example .env.local
# Edit .env.local with your Supabase credentials

4. Seed Database

npm run seed

Adds 91+ real AI tools and 8+ quality reviews in 1 minute!

5. Run Development Server

npm run dev

Visit http://localhost:3000 - Your site is ready! πŸŽ‰

6. Deploy to Vercel

vercel --prod

Or click: Deploy with Vercel


πŸ“š Documentation

Essential Guides

Business

Technical

Reference


πŸ—οΈ Tech Stack

  • 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

πŸ“¦ What's Included

Pages (25+)

  • 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)

Components (40+)

  • 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)

API Routes (30+)

  • Tools, Categories, Reviews
  • Blog, Comparisons, Collections
  • Admin (CRUD, bulk operations)
  • Owner (Revenue, payouts, expenses)
  • Cron jobs (Discovery, Publishing)
  • Tracking (Clicks, analytics)

Database

  • 8 main tables
  • 5 analytics views
  • Complete migrations
  • Row-level security
  • Audit logging

πŸ’° Monetization

Revenue Streams

  1. Affiliate Commissions (Primary)

    • 20+ AI tool affiliate programs
    • 20-40% recurring commissions
    • Click tracking & analytics
  2. Premium Membership (Secondary)

    • $9/mo Pro tier
    • $29/mo Premium tier
    • Stripe integration ready
  3. Display Ads (Tertiary)

    • Ezoic/AdSense ready
    • 10k+ visitors required

Financial Tracking

  • Revenue by source & tool
  • Affiliate payout management
  • Expense tracking (tax-deductible)
  • Export to CSV for accounting
  • Separate owner dashboard with financial analytics

🎨 Screenshots

Homepage

Homepage

Admin Dashboard

Admin

Owner Financial Dashboard

Owner


πŸ” Security & Compliance

Authentication

  • Admin password (content management)
  • Owner password (separate, for financials)
  • Session-based auth
  • Protected API routes
  • Audit logging

Legal Compliance

  • βœ… GDPR (EU privacy)
  • βœ… CCPA (California privacy)
  • βœ… FTC (affiliate disclosure)
  • βœ… Cookie consent banner
  • βœ… Complete legal pages

πŸ“ˆ Performance

  • Build time: ~30 seconds
  • Page load: <1 second (static pages)
  • Lighthouse score: 90+ (all metrics)
  • SEO: 100% optimized
  • Mobile: Fully responsive

🀝 Contributing

Contributions welcome! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see LICENSE file for details.


πŸ’Ž Project Stats

  • 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+

πŸ™ Acknowledgments

Built with:


πŸ“ž Support


🌟 Star this repo if you found it helpful!

Built by jakeolschewski

⬆ Back to Top

About

Complete AI Tools Affiliate Platform - Automated discovery, reviews, and monetization system built with Next.js, Supabase, and Vercel

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors