Unified Offer Protocol

by UnifiedOffer

337 downloads Not rated yet

About

AI-powered product search across Shopify, WooCommerce & Shopware 6. Features: intelligent price negotiation, automatic discount codes, multi-LLM support (6 providers), thread-based conversations, 12 currencies. Build AI shopping assistants and price comparison tools. Free to use

Explore

- Real-time Analytics: Track clicks, conversions, and revenue
- Dynamic Pricing: AI-powered price negotiations
- Multi-shop Support: Connect multiple e-commerce platforms
- Commission System: Automated billing and payouts
- API Rate Limiting: Fair usage policies
- Shopify Integration: Native Shopify app support

- Node.js 20.x
- npm or yarn
- Supabase CLI (for local development)

``bash
npm install


Create a
.env.local` file:

env
VITE_SUPABASE_URL=https://api.unifiedoffer.com
VITE_SUPABASE_ANON_KEY=your_anon_key_here
VITE_LIVEDEMO_API_KEY=your_demo_api_key_here

npm run deploy:functions # Deploy Supabase Edge Functions

A multi-tenant SaaS platform connecting e-commerce merchants with AI developers through intelligent affiliate marketing.

🚀 Overview

Unified Offer Protocol enables: - AI Developers: Create intelligent agents that can query products, generate affiliate links, and negotiate prices - E-commerce Merchants: Connect their shops, manage product catalogs, and set dynamic pricing rules

🌐 Live Application

- Production: https://unifiedoffer.com - API: https://api.unifiedoffer.com

🛠️ Tech Stack

- Frontend: React 18 + TypeScript + Vite - UI: shadcn/ui + Tailwind CSS - Backend: Supabase (PostgreSQL + Edge Functions) - Authentication: Supabase Auth with RLS - Deployment: IONOS Deploy Now with GitHub Actions

📋 Prerequisites

- Node.js 20.x - npm or yarn - Supabase CLI (for local development)

🚀 Getting Started

1. Clone the repository

``bash git clone https://github.com/Chris85appding/unified-offer-protocol-front.git cd unified-offer-protocol-front `

2. Install dependencies

`bash npm install `

3. Set up environment variables

Create a
.env.local file: `env VITE_SUPABASE_URL=https://api.unifiedoffer.com VITE_SUPABASE_ANON_KEY=your_anon_key_here VITE_LIVEDEMO_API_KEY=your_demo_api_key_here `

4. Start development server

`bash npm run dev ` The application will be available at http://localhost:5173

📁 Project Structure

` src/ ├── components/ # Reusable UI components ├── pages/ # Route pages ├── hooks/ # Custom React hooks ├── lib/ # Utilities and configurations ├── types/ # TypeScript type definitions └── integrations/ # External service integrations supabase/ ├── functions/ # Edge Functions └── migrations/ # Database migrations `

🔧 Available Scripts

``bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.