GP
Genuine Product Check System
User Manual & Admin Guide

User Manual & Admin Guide

A QR-based verification platform that lets customers verify authenticity and businesses generate & monitor unique QR codes. SaaS-ready with multi-tenant isolation.

Document Info
VersionUAT
BackendPHP 7.4+
DBMySQL
FrontendTailwind CSS

Admin Portal

Login for tenant admin operations and reports.

Admin
UAT Credentials
Use securely
Key
6944af59b9660d54b7aa6e6975241d7f6e57180f293d8783f25c5cd2ca1ea8d9
Email
admin@gmail.com
Password
Max@7412
Tip: Change these credentials for production. Keep the Tenant Key private.

End-user Verification

Scan QR and verify product authenticity.

Public
Permissions Required
  • Camera access (for scanning QR)
  • Location/GPS access (for logging scan location)
  • HTTPS required for GPS in modern browsers

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

  1. 1
    Open verification page in browser

    Use the public URL and keep the product QR ready.

  2. 2
    Allow Camera & Location permissions

    Camera is required to scan; GPS is required to log location.

  3. 3
    Scan the QR code printed on the product

    The system reads the embedded 16-digit code.

  4. 4
    View 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

Backend
PHP 7.4+
Database
MySQL
Frontend
Tailwind CSS
QR Scanner
html5-qrcode
Architecture
Multi-tenant SaaS

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.
Production Checklist