Unified Offer Protocol
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)
``bashenv
npm install
.env.local` file:
Create a
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
🚀 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
``bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



