Revolutionizing Idea-to-Launch with AI-Powered Business Intelligence
VentureForge AI is an innovative platform that transforms your business ideas into comprehensive, investor-ready business plans using advanced AI. From initial concept to detailed financial projections, our AI guides you through every step of the business planning process.
- 🧠 AI-Powered Business Planning: 6 specialized AI modules for complete business development
- 💳 Credit-Based System: Fair usage model with transparent pricing
- 📊 Professional Dashboard: Clean, data-centric interface inspired by Stripe and Linear
- 🔄 Step-by-Step Workflow: Guided journey from idea to investor pitch
- 🔒 Secure: All API keys protected on backend, OAuth authentication
- 📱 Responsive: Works perfectly on desktop and mobile
- Frontend: Next.js 15, React 19, TypeScript, Tailwind CSS
- UI Components: Shadcn/UI
- Backend: Next.js API Routes
- Database: PostgreSQL with Prisma ORM
- Authentication: NextAuth.js with Google OAuth
- AI: OpenAI GPT-4
- Deployment: Vercel
- Node.js 18+
- PostgreSQL database
- Google OAuth credentials
- OpenAI API key
-
Clone the repository
git clone <repository-url> cd venture-forge
-
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env
Fill in your environment variables:
DATABASE_URL="postgresql://username:password@host:port/database" NEXTAUTH_URL="http://localhost:3000" NEXTAUTH_SECRET="your-secret-key" GOOGLE_CLIENT_ID="your-google-client-id" GOOGLE_CLIENT_SECRET="your-google-client-secret" OPENAI_API_KEY="your-openai-api-key"
-
Set up the database
npm run db:generate npm run db:migrate
-
Start the development server
npm run dev
-
Open your browser Navigate to http://localhost:3000
Generate 3 unique, viable business ideas based on your input
Comprehensive market analysis and competitive landscape
Business model formulation and strategic planning
3-year financial projections and funding requirements
Investor-ready presentation and executive summary
Launch strategy and customer acquisition plan
- New users: Start with 25 free credits
- Fair usage: Pay only for what you use
- Transparent pricing: Clear credit costs for each module
- No hidden fees: Credits deducted only after successful generation
POST /api/projects- Create new projectGET /api/projects- List user projectsGET /api/projects/[id]- Get specific project
POST /api/forge/idea-spark- Generate business ideasPOST /api/forge/research- Market research analysisPOST /api/forge/blueprint- Business model creationPOST /api/forge/financials- Financial projectionsPOST /api/forge/pitch- Investor pitch generationPOST /api/forge/gtm- Go-to-market strategy
model User {
id String @id @default(cuid())
email String @unique
name String?
credits Int @default(25)
subscriptionPlan Plan @default(FREE)
projects Project[]
}
model Project {
id String @id @default(cuid())
name String
userId String
ideaOutput Json?
researchOutput Json?
blueprintOutput Json?
financialOutput Json?
pitchOutput Json?
gtmOutput Json?
}- Connect your repository to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically on push to main branch
DATABASE_URL- Production PostgreSQL connection stringNEXTAUTH_URL- Your production domainNEXTAUTH_SECRET- Secure random stringGOOGLE_CLIENT_ID- Google OAuth client IDGOOGLE_CLIENT_SECRET- Google OAuth client secretOPENAI_API_KEY- OpenAI API key
Phase 1 (MVP): ✅ Core infrastructure complete
- Authentication & user management
- Project creation & management
- Idea Spark AI module
- Credit system implementation
- Additional AI modules (in progress)
Phase 2 (Monetization): 🔄 Planned
- Stripe payment integration
- Subscription plans
- React Native mobile app
We welcome contributions! Please see our contributing guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email support@ventureforge.ai or join our Discord community.
Built with ❤️ by the VentureForge team