A powerful React application that uses Google's Gemini 3.0 Pro model to analyze images, identify items, and generate detailed inventory reports.
- Batch Processing: Upload multiple images at once (JPG, PNG, HEIC).
- Advanced AI Analysis: Uses
gemini-3-pro-previewfor high-accuracy object detection and identification. - Real-time Grounding: Leverages Google Search to find current retail prices and product links.
- Structured Data: Automatically extracts Brand, Model, Condition, and Price.
- Excel Export: Download your entire inventory list as a
.xlsxspreadsheet. - Confidence Scoring: Flags items with Low/Medium/High confidence for manual review.
- Frontend: React 19, Vite, TypeScript
- Styling: Tailwind CSS v4
- AI: Google GenAI SDK (
@google/genai) - Animations: Motion (formerly Framer Motion)
- Utilities:
xlsxfor spreadsheet export,heic2anyfor image conversion.
- Clone the repository.
- Install dependencies:
npm install
- Set your Gemini API Key in
.env(or use the environment variable provided by the platform):VITE_GEMINI_API_KEY=your_api_key_here - Run the development server:
npm run dev
- Upload: Drag and drop photos of your items.
- Analyze: The app automatically processes each image.
- Review: Check the results table for identified items.
- Export: Click "Export Excel" to save your data.