!https://business-advisor-grc.vercel.app/
Business Advisor AI is a cutting-edge application that leverages Google's Gemini AI models to provide intelligent business consulting. This powerful tool offers:
- Multi-model support (Flash, Pro, Vision, and Image Generation models)
- Multimodal capabilities (text, image analysis, and generation)
- Customizable response styles (brief, detailed, advanced)
- File upload support (images, PDFs, documents)
- Modern, responsive UI with dark/light mode
- Business Problem Solving: Strategy, marketing, operations, and more
- Document Analysis: Extract insights from uploaded files
- Image Generation: Create visual assets for your business
- Multi-model Selection: Choose the perfect AI for each task
- Next.js 14 App Router
- TypeScript
- ShadCN UI components
- Gemini API integration
- Edge runtime for fast responses
- Responsive design
- Node.js 18+
- npm or yarn
- Google Gemini API key
-
Clone the repository
git clone https://github.com/Rauoof814/Business-Advisor.git cd Business-Advisor -
Install dependencies
npm install # or yarn install -
Set up environment variables Create a
.env.localfile in the root directory:GEMINI_API_KEY=your_api_key_here NEXT_PUBLIC_GEMINI_API_KEY=your_api_key_here
-
Run the development server
npm run dev # or yarn dev -
Open in your browser
http://localhost:3000
| Model Name | Type | Capabilities | Best For |
|---|---|---|---|
| Gemini 1.5 Flash | Text | Fast responses | Quick queries |
| Gemini 2.0 Flash | Text | Video analysis | Multimedia content |
| Gemini 1.5 Pro | Text | Advanced reasoning | Complex problems |
| Gemini 2.5 Pro | Multimodal | Image generation | Creative tasks |
business-advisor/
├── app/
│ ├── api/chat/route.ts # Gemini API endpoint
│ └── page.tsx # Main page
├── components/
│ ├── chat-ui/ # Chat interface components
│ └── lead-capture/ # Lead form components
├── public/ # Static assets
├── lib/ # Utility functions
└── styles/ # Global styles
- Select a model from the dropdown
- Type your business question
- Attach files if needed (for vision models)
- Get expert advice instantly
- Image Generation: Use "Imagen 3.0" model with image prompts
- Document Analysis: Upload PDFs to "Gemini Pro Vision"
- Response Styles: Choose between brief, detailed, or advanced responses
- Push your code to GitHub
- Create a new project in Vercel
- Add your
GEMINI_API_KEYas an environment variable - Deploy!
Ensure you:
- Set up proper environment variables
- Configure Edge functions if supported
- Set proper CORS headers
MIT License - See LICENSE for details.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
For support or questions:
- Email: your-email@example.com
- GitHub: @Rauoof814
Happy Business Advising! 🚀