UCI-SAP-Capstone-2024 / Proof-of-Performance-Validation

0 stars 0 forks source link

SAP PromoteSync

Overview

SAP PromoteSync is an innovative application designed to automate and enhance the accuracy of trade promotion compliance verification. Using cutting-edge technologies like computer vision and machine learning, PromoteSync streamlines the process of analyzing retail proof of performance submissions, ensuring precise and efficient reimbursement processing for promotional activities.

Table of Contents

Project Objective

To automate and enhance the accuracy of trade promotion compliance verification using computer vision and machine learning to analyze retail proof of performance submissions.

Key Features

System Requirements

Installation

Prerequisites

  1. Python 3.8 or higher

Steps

  1. Clone the Repository

    git clone https://github.com/yourusername/SAP-PromoteSync.git
    cd SAP-PromoteSync
  2. Backend Setup

    • Create a virtual environment and activate it
      python -m venv venv
      source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
    • Install the required dependencies
      pip install -r requirements.txt
  3. Frontend Setup

    • Start the frontend development server
      streamlit run ui/app.py

Usage

  1. Login to the system using your credentials.
  2. View Promotions on the Promotions Page to see all active, upcoming, and past promotions.
  3. Validate Promotions by uploading proof images on the Promotion Validation Page. The system will analyze the images, extract necessary details, and match them against contract terms.
  4. Process Reimbursements once the promotion proofs are validated, ensuring accurate and timely payments.

Contact

For any inquiries or support, please contact: