Live video shopping SDK for e-commerce stores. Any store can add a "Live Shop" button with 2 lines of code.
- Go to https://www.videosdk.live/ and sign up (free, no card needed)
- Get your API Key and Secret from the dashboard
cd server
# Edit .env file with your credentials:
# VIDEOSDK_API_KEY=your_key
# VIDEOSDK_SECRET=your_secret
# MONGODB_URI=mongodb://localhost:27017/shopcall# Install all dependencies
npm run install-all
# Start both server and client
npm run dev- Server runs on http://localhost:5000
- Client runs on http://localhost:3000
- Open http://localhost:3000 → Sign up as a store owner
- Copy your SDK key from the dashboard
- Open
test-store.html, replaceYOUR_SDK_KEYwith your key - Open
test-store.htmlin browser → Click "Live Shop" button - Back in dashboard, you'll see the incoming call → Click "Join Call"
client/ → React dashboard + landing page
server/ → Express API + VideoSDK.live integration
server/sdk/ → Embeddable script for e-commerce sites
- Every new store gets 5 free customer calls
- After 5 calls, the SDK shows "Trial limit reached"
- Store owner can see usage in dashboard
- Frontend: React, React Router, VideoSDK React SDK
- Backend: Express, MongoDB, JWT auth
- Video: VideoSDK.live (cheapest, India-based, $20 free credit)