Generate compelling marketplace listings from product images using Google's Gemini AI. Upload an image of your product, and get an automatically generated title, description, category, and relevant tags.
- 🤖 AI-powered listing generation using Gemini 1.5 Flash
- 🌍 Multi-language support (English, French, Arabic)
- 🎯 Generates product titles, descriptions, categories, and tags
- Next.js 14
- React 18
- TypeScript
- Google Generative AI
- TailwindCSS
- Sharp (for image processing)
- Clone the repository
- Install dependencies:
npm install
- Configure environment variables:
- Copy
.env.example
to.env
- Add your Gemini API key:
- Copy
GEMINI_API_KEY=your_api_key_here
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser.
- Upload a product image by clicking the upload area
- Select the product condition and listing language.
- Click "Generate" to create the listing