Transform your app ideas into detailed full-stack coding prompts with AI-powered blueprint generation.
- 🚀 AI-Powered Blueprint Generation: Convert plain app ideas into comprehensive full-stack prompts
- 🎨 Glassmorphism UI: Beautiful, modern interface with glassmorphism design
- � Copy-to-Clipboard: One-click copying of generated prompts
- 🔄 Real-time Generation: Instant blueprint creation with loading states
- 📱 Responsive Design: Works perfectly on desktop and mobile devices
- ⚡ Fast & Modern: Built with React Router v7, TypeScript, and Tailwind CSS
- Frontend: React 19 + React Router 7 + TypeScript
- Styling: Tailwind CSS v4 with custom glassmorphism theme
- Icons: React Icons (Feather icons)
- Fonts: Fira Code, Geist, Geist Mono, Noto Sans
- AI Integration: OpenRouter API for blueprint generation
- Node.js 18+
- pnpm (recommended) or npm
- Clone the repository:
git clone https://github.com/Remy2404/idea-to-stack.git
cd idea-to-stack- Install dependencies:
pnpm install- Set up environment variables:
cp .env.example .env
# Add your OpenRouter API key- Start the development server:
pnpm devYour application will be available at http://localhost:5173.
- Enter Your Idea: Type your app concept in the textarea (e.g., "A social media platform for developers")
- Generate Blueprint: Click the "Generate Blueprint" button
- Review Sections: Explore the generated blueprint sections:
- Frontend Architecture
- Backend Architecture
- Database Design
- Authentication & Security
- DevOps & Deployment
- Copy Prompt: Use the "Copy Prompt" button to get a ready-to-use prompt for AI assistants
The app features a beautiful glassmorphism design with:
- Translucent backgrounds with blur effects
- Subtle borders and shadows
- Smooth animations and transitions
- Gradient text effects
- Floating particle animations
- Primary: Blue to Purple gradients
- Secondary: Glass-like transparency effects
- Accent: Green for success states
- Error: Red for error states
The app integrates with OpenRouter to provide AI-powered blueprint generation. The AI analyzes your idea and creates:
- Structured Architecture: Complete tech stack recommendations
- Implementation Details: Specific libraries, frameworks, and tools
- Best Practices: Security, scalability, and performance considerations
- Deployment Strategy: Production-ready deployment configurations
idea-to-stack/
├── app/
│ ├── app.css # Glassmorphism styles & Tailwind config
│ ├── root.tsx # App root with font loading
│ ├── routes.ts # Route configuration
│ ├── routes/
│ │ └── home.tsx # Main application component
│ └── utils/
│ └── ai.ts # AI integration utilities
├── public/
│ └── favicon.ico
├── .env # Environment variables
└── package.json
pnpm dev- Start development server with HMRpnpm build- Create production buildpnpm start- Start production serverpnpm typecheck- Run TypeScript type checking
VITE_OPENROUTER_API_KEY=your_openrouter_api_key_herepnpm builddocker build -t idea-to-stack .
docker run -p 3000:3000 idea-to-stackThe app is optimized for deployment on Vercel:
- Connect your GitHub repository to Vercel
- Add environment variables in Vercel dashboard
- Deploy automatically on every push
- 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.
- React Router for the amazing framework
- Tailwind CSS for the utility-first CSS framework
- OpenRouter for AI model access
- React Icons for beautiful icons
- Reactbit for the particle background effect