Transform your project requirements into comprehensive, professional deliverables using AI. Generate everything from technical specifications to database schemas, flow diagrams, and implementation guides - all from a simple requirements list.
- OpenAI (GPT-4, GPT-3.5 Turbo)
- Google AI (Gemini Pro, Gemini 2.5 Flash) - FREE TIER AVAILABLE
- Anthropic (Claude 3 Opus, Sonnet, Haiku)
- Groq (Llama 2, Mixtral) - FREE & FAST
- Ollama (Local models) - COMPLETELY FREE
- Cohere, Hugging Face, Together AI
- π SRS Document - Complete Software Requirements Specification
- π Flow Diagrams - Interactive Mermaid flowcharts
- ποΈ SQL Schema - Database design with relationships and queries
- π¨ Figma Specifications - UI/UX design guidelines with color palettes
- π οΈ Tech Stack - Technology recommendations with reasoning
- ποΈ Project Structure - Clean Architecture following industry best practices
- π References - Similar projects, tools, and learning resources
- βοΈ Manual Entry - Add requirements one by one
- π File Upload - Excel, Word, CSV, and text files
- π Text Paste - Copy from any source with smart parsing
- Dual View Mode - Rendered view + raw code
- Interactive Diagrams - Mermaid flowcharts render visually
- Color Visualizations - Live color swatches in design specs
- Syntax Highlighting - Professional code display
- Export Options - PDF, JSON, SQL, Mermaid files
- Node.js 16+
- npm or yarn
- API key from any supported AI provider
# Clone the repository
git clone https://github.com/yourusername/ai-project-generator.git
cd ai-project-generator
# Install dependencies
npm run setup
# Start the application
npm run dev
The app will be available at:
- Frontend: http://localhost:3000
- Backend: http://localhost:3001
- Open the app at http://localhost:3000
- Click "API Config" in the top right
- Choose your AI provider:
- Free options: Google AI, Groq, Ollama
- Paid options: OpenAI, Anthropic, Together AI
- Enter your API key
- Start generating!
- Go to Google AI Studio
- Create a new API key
- Free tier includes generous limits
- Sign up at Groq Console
- Generate an API key
- Very fast inference with free tier
# Install Ollama
curl -fsSL https://ollama.ai/install.sh | sh
# Pull a model
ollama pull llama2
- Go to OpenAI API
- Create an API key
- Add billing information
- Go to Anthropic Console
- Generate an API key
- Claude 3 models available
-
Add Requirements
- Use manual entry, file upload, or text paste
- Be specific about features and functionality
- Include user stories and acceptance criteria
-
Configure Settings
- Select project type (Web App, Mobile, API, etc.)
- Set technology preferences (optional)
- Choose your AI provider and model
-
Generate Deliverables
- Click "Generate Project Deliverables"
- Wait for AI to create comprehensive documentation
- Review results in beautiful rendered format
-
Export and Use
- Switch between "Rendered" and "Code" views
- Export as PDF, JSON, SQL, or Mermaid files
- Copy code directly for implementation
User authentication with email and password
Dashboard with analytics charts
File upload and management system
Real-time notifications
Mobile responsive design
Payment integration with Stripe
Admin panel for user management
- Frontend: React 18, Monaco Editor, Lucide Icons
- Backend: Node.js, Express, Axios
- AI Integration: Multi-provider support
- Visualization: Mermaid diagrams, syntax highlighting
- Export: PDF generation, file downloads
ai-project-generator/
βββ client/ # React frontend
β βββ src/
β β βββ components/ # React components
β β βββ App.js # Main application
β β βββ App.css # Styles
β βββ package.json
βββ server/ # Node.js backend
β βββ routes/ # API routes
β βββ services/ # Business logic
β β βββ generators.js # AI content generation
β β βββ aiProviders.js # Multi-provider AI client
β β βββ logger.js # Logging system
β βββ logs/ # Generated logs
β βββ index.js # Server entry point
βββ docs/ # Documentation
βββ README.md
We welcome contributions! Please see our Contributing Guide for details.
# Fork and clone the repo
git clone https://github.com/yourusername/ai-project-generator.git
# Install dependencies
npm run setup
# Start development servers
npm run dev
# Run tests (when available)
npm test
- π Bug Reports - Found an issue? Let us know!
- π‘ Feature Requests - Have ideas for improvements?
- π§ Code Contributions - Submit pull requests
- π Documentation - Help improve our docs
- π¨ Design - UI/UX improvements
- π Translations - Help make it accessible globally
This project is licensed under the MIT License - see the LICENSE file for details.
This entire project was created using Kiro IDE - an AI-powered development environment that accelerates software development through intelligent code generation, automated testing, and seamless collaboration between developers and AI.
- π Rapid Development - Built this comprehensive project in record time
- π§ AI-Powered - Intelligent code suggestions and generation
- π§ Full-Stack Support - Seamless frontend and backend development
- π Documentation - Auto-generated docs and README files
- π¨ UI/UX Design - AI-assisted component and styling creation
- π Code Quality - Built-in linting, formatting, and best practices
"This project showcases the power of AI-assisted development. What traditionally would take weeks to build was accomplished in days using Kiro IDE's intelligent development environment."
Try Kiro IDE: kiro.ai | Learn More: Documentation
- π€ Kiro IDE - The AI development environment that made this project possible
- OpenAI for GPT models and AI infrastructure
- Google for Gemini AI and free tier access
- Anthropic for Claude models
- Mermaid for beautiful diagram rendering
- Monaco Editor for professional code editing
- React and Node.js communities for amazing frameworks
If this project helped you save time and create amazing deliverables, consider supporting its development!
Your support helps:
- π Maintain and improve the project
- π Add new AI providers and features
- π Create better documentation and tutorials
- π Fix bugs and improve performance
- π Keep the project free and open source
Other ways to support:
- β Star this repository on GitHub
- π Report bugs and suggest features
- π€ Contribute code or documentation
- π’ Share the project with others
- π Documentation: Check our Wiki
- π Issues: GitHub Issues
- π¬ Discussions: GitHub Discussions
- β Donate: Buy Me a Coffee
Made with β€οΈ by the open source community
Transform your ideas into reality with AI-powered project generation!