Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛍️ Smart Verify E-commerce Platform

A microservices-based e-commerce platform with AI-powered product authenticity verification.

🏗️ Architecture

Smart Verify uses a microservices architecture with the following components:

  • Auth Service: User authentication and authorization
  • Product Service: Product catalog management
  • Inventory Service: QR code and blockchain verification
  • Order Service: Order processing
  • Payment Service: Payment processing
  • Review Service: Product reviews and comments
  • Favorite Service: User favorites
  • AI Agentic Service: AI-powered risk assessment and authenticity verification

For detailed architecture information, see ARCHITECTURE.md.

🚀 Getting Started

Prerequisites

  • Docker and Docker Compose
  • Python 3.12+
  • Git

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/smart_verify.git
    cd smart_verify
  2. Set up environment variables:

    cp services/.env.example services/.env
    # Edit .env with your configuration
  3. Start the services:

    cd services
    chmod +x manage.sh
    ./manage.sh full
  4. Access the services:

📊 Features

  • User and seller registration/authentication
  • Product catalog with variants
  • QR code generation and verification
  • Blockchain-based product authenticity
  • Order processing and payment integration
  • Product reviews and sentiment analysis
  • AI-powered risk assessment for counterfeit products
  • Favorites management

🧪 Development

See services/README.md for detailed development instructions.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages