⚠️ Not connected to cloud — data will NOT save across devices. Tap to set up Supabase (takes 2 min).
ITC
POSM Verify
Enter your
mobile number
Registered with ITC Loyalty Programme
_ _ _ _ _ _ _ _ _ _
10-digit mobile number
Please enter a valid 10-digit number
Submitting for
POSM ID
📸 Upload POSM Photo
Take or choose a clear photo of the POSM display
📷
Tap to photograph POSM
Use camera or pick from gallery
Photo ready ✓
Photo Guidelines
POSM fully visible and unobstructed
Standing upright in intended position
Retail store context visible in frame
Good lighting, no heavy shadows or glare
No blurry, cropped or storeroom-only shots
Welcome back,
Retailer
Earned this month
0
of ₹100 monthly cap
Recent submissions
No submissions yet.
Upload your first POSM photo!
🤖
Evaluating your POSM
AI is checking your submission…
POSM detected in photo
Placement & visibility check
Retail environment verified
Photo authenticity check
Saving to cloud & calculating incentive
0
/ 100
Incentive earned
0
Monthly Cap Progress 0 / ₹100
AI Quality Report
0
Submissions
₹0
Total Earned
₹0
This Month
Loading…
ITC
ITC Field Marketing
POSM Verify Admin
Enter credentials to access the dashboard
Incorrect password. Try again.
Contact ITC admin for access
🏪
0
Retailers
📸
0
Submissions
💰
₹0
Total Paid
📅
₹0
This Month
All Retailers
🔍
Loading…
Phone
Store Name
Location
Notes
Total Submissions0
Total Earned₹0
This Month₹0
Avg Score
First Scan
Submission History
Loading…
🔌
Connect Cloud Database
Once connected, ALL submissions are saved in Supabase and visible to you on any device, any browser.
📋 One-time Setup
1.Create a Supabase project at supabase.com
2.Open SQL Editor → paste & run supabase-setup.sql from the repo
3.Deploy the Edge Function: supabase functions deploy verify-posm
4.Set the Claude key as a secret: supabase secrets set ANTHROPIC_API_KEY=…
5.Project Settings → API → copy URL + anon key + paste below
The base URL up to /functions/v1 — the app appends /verify-posm.
No secret keys are stored on the device. Claude key lives only as a Supabase secret.