The challenge
Counterfeit and grey-market products can closely resemble genuine stock, making field verification difficult when inspectors rely only on packaging, memory or disconnected reference files. Product appearance, barcode, market, brand and photographic evidence all need to be checked quickly and consistently.
For a regional FMCG operation, verification becomes more complex because authentic packaging can vary by country while counterfeit products may intentionally imitate locally approved goods. Field teams therefore need country-specific reference data rather than one global catalogue.
The project required a centralized verification system where authorized staff could maintain genuine product references, catalogue counterfeits, compare evidence visually and produce a clear report that could be shared during customs, distributor or market inspections.
What we built
Codevioso developed an internal product-verification and anti-counterfeiting platform that centralizes product references, evidence photography, comparison workflows and field reporting in one country-aware system.
Key features
- Genuine product catalogue with brand, category, country, barcode and description data
- Counterfeit product catalogue linked to genuine products through shared product categories
- Product search by name, barcode and brand
- Barcode scanning workflow for fast field lookup
- Side-by-side genuine and suspect product comparison
- Public verification report that can be shared without requiring system login
- QR code generation for product and report access
- Product photo galleries for visual verification
- In-browser evidence photo editing and annotation
- Original-photo tracking when edited evidence images are saved
- Generic media upload support for images, videos and files
- Country-based data scoping for non-admin users
- Three operational roles: Administrator, Photographer and Inspector
- Administrator management of users and country assignments
- Brand and product-category management
- Single-product reference view for quick inspection
- Forgot-password flow using a 6-digit verification code
- Session-based authentication with route-level access control
- Soft-delete support for staff and catalogue records