Platform Documentation
All AI Tools Platform
Complete documentation for discovering, comparing, and sharing AI tools
Table of Contents
AI Tools Directory
Browse thousands of AI tools
User Management
Free and paid tiers
Affiliate Marketing
Complete affiliate system
Analytics
Comprehensive analytics
Tool Stacks
Curated collections
Real-time Updates
Firestore synchronization
Secure Auth
Firebase Authentication
Payments
Stripe integration
Platform Overview
Learn about the platform's core features and capabilities
Platform Overview
Introduction
All AI Tools is a comprehensive platform for discovering, comparing, and sharing AI tools with integrated affiliate marketing capabilities. The platform combines tool discovery, user management, affiliate marketing, and analytics to help users discover the best AI tools while enabling partners to earn commissions.
Key Features
- ▸🔍 AI Tools Directory: Browse and discover thousands of AI tools across multiple categories
- ▸👥 User Management: Free and paid subscription tiers with role-based access
- ▸💼 Affiliate Marketing: Complete affiliate system with link generation, tracking, and commission management
- ▸🤝 Partner Program: Apply to become a partner and earn commissions from referrals
- ▸📊 Analytics: Comprehensive analytics for users, partners, and admins
- ▸⭐ Tool Stacks: Create and share curated collections of AI tools (paid feature)
- ▸💬 Reviews & Ratings: User-generated reviews and ratings for tools
- ▸🔗 Tool Comparisons: Compare up to 3 tools side-by-side
- ▸❤️ Favorites: Save your favorite tools for quick access
- ▸💳 Payment Processing: Integrated Stripe subscription payments
- ▸🔐 Secure Authentication: Firebase Authentication with email verification
- ▸⚡ Real-time Updates: Real-time data synchronization with Firestore
Tech Stack
- ▸Framework: Next.js 15 (App Router)
- ▸Language: TypeScript
- ▸Styling: Tailwind CSS
- ▸UI Components: Radix UI + shadcn/ui
- ▸Database: Firebase Firestore
- ▸Authentication: Firebase Authentication
- ▸Payments: Stripe
- ▸AI/ML: Google Genkit, Gemini API
- ▸State Management: React Context API, TanStack Query
- ▸Form Handling: React Hook Form + Zod
- ▸Deployment: Firebase Hosting