Skip to content

TheGreatCorrine/Gemiturn_prod

 
 

Repository files navigation

Gemiturn AI Analysis System

Gemiturn Logo

Python Flask React TypeScript Docker Google Cloud PostgreSQL

A comprehensive AI-powered solution for automating e-commerce product return analysis and processing.

Screenshot 2025-03-21 at 6 46 42 PM

Overview

Gemiturn leverages Google's Gemini AI technology to analyze product returns, identify issues, and recommend optimal processing actions. Built on Google Cloud Platform (GCP) with Google Natural Language Processing (NLP) tools, the system delivers enterprise-grade performance while following Google's classic four-color design philosophy. The system helps e-commerce platforms reduce manual review time, improve accuracy in return handling, and optimize operational costs.

Key Features

  • AI-Powered Return Analysis: Automatically analyze return images and customer descriptions using Gemini Vision API
  • Intelligent Categorization: Classify returns by issue type and severity with Google NLP
  • Decision Automation: Generate processing recommendations with confidence scores
  • Platform Integration: Seamless integration with e-commerce platforms via RESTful APIs
  • Reporting Dashboard: Visualize return trends and processing metrics with Google-inspired design

System Architecture

Gemiturn consists of:

  • Backend API: Flask-based Python application hosted on Google Cloud Run
  • AI Analysis Engine: Google Gemini integration for image and text processing
  • Database: Structured storage using Cloud SQL for return data and analysis results
  • E-commerce Platform Connector: Standardized RESTful API integration with retail platforms
  • RESTful API: Follows RESTful design principles for easy integration with e-commerce platforms, details: see API Design
  • Security: Enterprise-grade protection with Google Cloud IAM

Documentation

Getting Started

  1. Review the E-commerce API Integration Guide
  2. Set up necessary API endpoints on your platform
  3. Deploy the Gemiturn system using the GCP Deployment Guide
  4. Run integration tests to validate your setup

Development

For local development:

# Clone the repository
git clone https://github.com/yourusername/gemiturn.git

# Install dependencies
pip install -r requirements.txt

# Set up environment variables
export GEMITURN_API_KEY=your_api_key
export GEMITURN_API_URL=http://localhost:8000/api
export GOOGLE_APPLICATION_CREDENTIALS=path/to/service-account.json

# Run development server
python run.py

API Design

Gemiturn implements a modern RESTful API architecture with:

  • Resource-oriented endpoints following REST conventions
  • JSON data format for request and response payloads
  • Authentication via JWT tokens
  • Comprehensive error handling with standard HTTP status codes
  • Clear documentation with OpenAPI/Swagger specifications

Contact

For questions or support:

About

An AI-driven return items management software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.9%
  • C 0.5%
  • TypeScript 0.2%
  • Cython 0.2%
  • C++ 0.1%
  • Fortran 0.1%