https://github.com/uchkunrakhimow/vision-shop
VisionSHOP is an AI-powered image analysis and product description generator for e-commerce platforms. This application allows users to upload images, analyzes them using Google Cloud Vision API, and generates comprehensive product descriptions using Anthropic Claude AI.
https://github.com/uchkunrakhimow/vision-shop
Last synced: 2 months ago
JSON representation
VisionSHOP is an AI-powered image analysis and product description generator for e-commerce platforms. This application allows users to upload images, analyzes them using Google Cloud Vision API, and generates comprehensive product descriptions using Anthropic Claude AI.
- Host: GitHub
- URL: https://github.com/uchkunrakhimow/vision-shop
- Owner: uchkunrakhimow
- Created: 2025-03-02T15:55:36.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-02T15:56:59.000Z (3 months ago)
- Last Synced: 2025-03-02T16:35:27.187Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VisionSHOP
AI-powered image analysis and product description generator for e-commerce platforms.
## Features
- Image analysis using Google Cloud Vision API
- AI-generated product descriptions with OpenAI GPT
- Multi-language support
- Responsive design## Tech Stack
- **Frontend**: React, TypeScript, Tailwind CSS
- **Backend**: Express.js, Google Cloud Vision API, OpenAI API## Getting Started
### Prerequisites
- Node.js (v14+)
- Google Cloud account with Vision API enabled
- OpenAI API key### Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/vision-shop.git
cd vision-shop
```2. Install dependencies:
```bash
# Backend
cd server
npm install# Frontend
cd ../client
npm install
```3. Configure environment variables:
Create `.env` in the server directory:```
PORT=5000
GOOGLE_APPLICATION_CREDENTIALS=path/to/credentials.json
OPENAI_API_KEY=your-openai-key
```### Running the Application
#### Development
```bash
# Backend
cd server
npm run dev# Frontend
cd ../client
npm run dev
```#### Production
```bash
# Build frontend
cd client
npm run build# Build and start backend
cd ../server
npm run build
npm start
```## API Endpoints
- `POST /api/images/process`: Process image and generate description
## License
MIT License