A comprehensive multi-agent AI platform for startup pitch analysis with Web3 integration, built with Next.js 15 and TypeScript.
- Multi-Agent Analysis: Specialized AI agents for pitch analysis, market research, financial modeling, and presentation enhancement
- Voice Coaching: AI-powered voice analysis and coaching using ElevenLabs integration
- Market Validation: Real-time market analysis and competitive research
- Financial Modeling: Automated business model analysis and projections
- NFT Minting: Tokenize successful pitch elements as tradeable NFTs
- Wallet Integration: Seamless Web3 wallet connection and management
- Blockchain Verification: Secure verification of pitch achievements
- Marketplace: Trade pitch templates, NFTs, and AI tools
- Frontend: Next.js 15, TypeScript, Tailwind CSS
- UI Components: Radix UI, Lucide React icons
- Web3: Crossmint integration for wallet and NFT management
- AI Integration: Mistral AI, AI/ML API, ElevenLabs
- Styling: Custom CSS modules with modern design system
ai-pitch-generator/
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── dashboard/ # User dashboard
│ │ ├── pitch-submission/ # Pitch submission form
│ │ ├── analysis/[id]/ # Analysis results page
│ │ ├── marketplace/ # NFT and tools marketplace
│ │ ├── profile/ # User profile page
│ │ └── api/ # API routes
│ ├── components/ # Reusable components
│ │ ├── ui/ # Base UI components
│ │ ├── Web3Wallet.tsx # Wallet connection component
│ │ ├── NFTMinter.tsx # NFT minting component
│ │ └── Navigation.tsx # Main navigation
│ └── lib/ # Utility functions
├── public/ # Static assets
└── README.md
- Node.js 18+
- npm or yarn
- Git
-
Clone the repository
git clone <repository-url> cd ai-pitch-generator
-
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env.local
Add your API keys:
# AI/ML API AIML_API_KEY=your_aiml_api_key # Mistral AI MISTRAL_API_KEY=your_mistral_api_key # ElevenLabs ELEVENLABS_API_KEY=your_elevenlabs_api_key # Crossmint CROSSMINT_API_KEY=your_crossmint_api_key CROSSMINT_ENVIRONMENT=staging # Nebius AI NEBIUS_API_KEY=your_nebius_api_key
-
Run the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
- Hero section with feature highlights
- Multi-agent AI capabilities showcase
- Web3 integration benefits
- Call-to-action for pitch submission
- User statistics and metrics
- Recent pitch analyses
- Achievement badges
- Quick actions and navigation
- Multi-step form for pitch submission
- Support for text, audio, and video pitches
- File upload capabilities
- Business details collection
- Comprehensive AI analysis display
- Score breakdown by category
- AI feedback and recommendations
- Voice analysis (for audio/video pitches)
- NFT minting eligibility
- Browse and purchase AI tools
- NFT collection and trading
- Pitch templates and courses
- Search and filtering capabilities
- User profile management
- Achievement tracking
- NFT collection display
- Activity history
- Settings and preferences
POST /api/analyze-pitch- Submit pitch for AI analysisGET /api/analysis/[id]- Retrieve analysis results
POST /api/mint-nft- Mint NFT for successful pitchesPOST /api/wallet/connect- Connect Web3 walletGET /api/nfts/[id]- Get NFT details
GET /api/marketplace/items- Get marketplace itemsPOST /api/marketplace/purchase- Purchase items
- Primary: Purple (#8b5cf6)
- Secondary: Pink (#ec4899)
- Success: Green (#10b981)
- Warning: Yellow (#f59e0b)
- Error: Red (#ef4444)
- Font Family: Geist Sans (primary), Geist Mono (code)
- Headings: Bold, responsive sizing
- Body: Regular weight, optimized for readability
- Buttons: Multiple variants with hover states
- Cards: Consistent spacing and shadows
- Forms: Accessible input styling
- Navigation: Responsive with mobile support
- Analyzes pitch content and structure
- Provides scoring and feedback
- Identifies strengths and improvements
- Validates market opportunities
- Analyzes competitive landscape
- Provides market size and growth data
- Assesses business viability
- Reviews financial projections
- Suggests revenue model improvements
- Improves pitch delivery
- Provides voice coaching
- Enhances visual presentation
- Connect multiple wallet types
- Secure authentication
- Transaction management
- Tokenize successful pitches
- Metadata generation
- Blockchain storage
- Trade pitch-related assets
- Purchase AI tools and templates
- Revenue sharing system
The application is fully responsive and optimized for:
- Desktop: Full feature set with sidebar navigation
- Tablet: Adapted layout with collapsible navigation
- Mobile: Touch-optimized interface with bottom navigation
- Connect your GitHub repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically on push to main branch
- Netlify: Static site generation
- AWS: Full-stack deployment
- Docker: Containerized deployment
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Coral Protocol for multi-agent orchestration
- Crossmint for Web3 wallet and NFT integration
- Mistral AI for advanced reasoning capabilities
- ElevenLabs for voice synthesis and analysis
- AI/ML API for machine learning services
- Nebius AI for scalable infrastructure
For support, email support@ai-pitch-generator.com or join our Discord community.
Built with ❤️ by the AI Pitch Generator team