1. System Overview
The Genuine Product Check System is a QR-based verification platform that allows customers to verify product authenticity and businesses to generate and monitor unique QR codes. The system is SaaS-ready and supports multiple tenants.
2. Modules
User Module (Public Verification)
Public- Scan QR using mobile browser camera
- GPS permission required
- System verifies 16-digit code
- Displays Genuine / Not Genuine result
- Logs location and device information
Admin Module
Admin- Tenant-specific login
- Product management
- QR generation (Maximum 50 at a time)
- Scan reports with filters
- Multi-tenant isolation
3. Customer Verification Process
-
1Open verification page in browser
Use the public URL and keep the product QR ready.
-
2Allow Camera & Location permissions
Camera is required to scan; GPS is required to log location.
-
3Scan the QR code printed on the product
The system reads the embedded 16-digit code.
-
4View authenticity result
Result shown as Genuine or Not Genuine.
4. Admin Guide
Dashboard
- View total products
- View total QR codes
- View today’s scans
- View total scans
- View tenant information
Product Master
- Add new products (SKU + Name)
- Search and manage products
- Pagination for large records
Generate QR Codes
- Select product
- Enter quantity (Maximum 50 per batch)
- System generates unique 16-digit codes
- QR images saved and printable
Reports Module
- View scan logs
- Filter by product and date range
- View scan location (Latitude & Longitude)
- Paginated for high-volume data
5. Security & Logging
- Each QR code is unique and linked to a product.
- All scans are logged with GPS location.
- Passwords stored using bcrypt hashing.
- Multi-tenant data isolation ensured.
6. Technical Specifications
7. Deployment Notes
- Use HTTPS (required for GPS in browsers).
- Enable database indexing for performance.
- Schedule regular backups.
- Monitor scan_logs growth for large-scale deployments.