Dev repository of the site: https://shopcall.ai https://shopcall.ai

Fszontagh deaba912cc fix(billing): use api2 endpoint for ShopRenter billing API 2 هفته پیش
docs 0865b543cf fix(billing): switch ShopRenter billing API to Bearer token auth 3 هفته پیش
scripts 680ffb48de fix: disable JWT verification for shop-data-api to allow custom API key auth #50 5 ماه پیش
shopcall.ai-main 376be40028 fix(security): address frontend security vulnerabilities 4 ماه پیش
supabase deaba912cc fix(billing): use api2 endpoint for ShopRenter billing API 2 هفته پیش
templates 5803a4289e feat: add email templates for Supabase Auth #110 4 ماه پیش
.gitignore d85f99fd80 Revert "docs: add Supabase MCP access test results #10" 5 ماه پیش
.gitmodules 0865b543cf fix(billing): switch ShopRenter billing API to Bearer token auth 3 هفته پیش
.mcp-gogs.json 66b96d8a86 feat: implement WooCommerce data synchronization (products, orders, customers) #13 5 ماه پیش
CLAUDE.md b063789f55 docs: update JWT verification table and add missing config.toml entries 4 ماه پیش
README.md 30c4f129c6 chore: cleanup docs and add ShopRenter OAuth improvements 4 ماه پیش
deploy-functions.sh 9f4449040f Initial commit: ShopCall.ai monorepo 5 ماه پیش
deploy-shoprenter.sh f52c6e6c27 chore: Add automated deployment script for ShopRenter integration #5 5 ماه پیش
deploy-woocommerce.sh 1b10b414d2 feat: Implement WooCommerce OAuth 1.0a authentication flow #11 5 ماه پیش
fix-jwt.sh 9f4449040f Initial commit: ShopCall.ai monorepo 5 ماه پیش
package.json 9f4449040f Initial commit: ShopCall.ai monorepo 5 ماه پیش
shoprenter.docs.html 9f4449040f Initial commit: ShopCall.ai monorepo 5 ماه پیش
update-remaining-functions.sh 3b9aef0770 feat: add centralized error handling to all Supabase Edge Functions #49 5 ماه پیش
update_error_handlers.py 3b9aef0770 feat: add centralized error handling to all Supabase Edge Functions #49 5 ماه پیش

README.md

ShopCall.ai

AI-powered calling system integrated with e-commerce platforms.

Repository Structure

shopcall/
├── shopcall.ai-main/          # Frontend application (React + Vite + TypeScript)
├── supabase/                  # Supabase configuration and Edge Functions
├── docs/                      # Documentation files
└── package.json              # Root workspace configuration

Quick Start

Prerequisites

  • Node.js 18+ and npm
  • Supabase account
  • Shopify/WooCommerce API credentials (for integrations)

Installation

# Install Supabase CLI at root
npm install

# Install frontend dependencies
cd shopcall.ai-main
npm install

Development

Frontend:

cd shopcall.ai-main
npm run dev  # Start dev server on port 8080

Supabase Functions:

cd supabase

# Deploy individually
npx supabase functions deploy <function-name>

# Test locally
npx supabase functions serve

Environment Setup

Create .env files in frontend and supabase directories. See CLAUDE.md for detailed environment configuration.

Technology Stack

Frontend

  • React 18 with Vite
  • TypeScript
  • Tailwind CSS + shadcn/ui
  • React Router v6
  • React Query
  • React Hook Form + Zod
  • i18next for internationalization

Backend

  • Supabase Edge Functions (Deno)
  • Supabase (PostgreSQL + Auth)
  • OAuth integrations (Shopify, WooCommerce, ShopRenter)

Documentation

Deployment

  • Frontend: Deploy to any static hosting (Vercel, Netlify, etc.)
  • Backend: Supabase Edge Functions (auto-deployed)

See DEPLOYMENT_GUIDE.md for detailed instructions.

License

Proprietary - All rights reserved

Support

For issues or questions, contact the development team.