Product Verification App

Product Verification App

Tech Stack

Node.js
Flutter
PostgreSQL
Redis
DynamoDB
AWS EKS
AWS Lambda
RSA Encryption

Project Description

A secure product verification system using QR serial numbers with polynomial equation method and RSA encryption, processing 100+ verifications daily.

Developed for HANUVEEN Pvt Ltd, this product verification app provides a robust solution for authenticating products and preventing counterfeiting.

The system employs a sophisticated approach using QR codes with embedded serial numbers, secured through a polynomial equation method and RSA encryption. This ensures that each product has a unique, tamper-proof identifier that can be easily verified by consumers.

The backend infrastructure is built on Node.js with a Flutter mobile application for end-users. Data is stored across PostgreSQL, Redis, and DynamoDB to optimize for different access patterns and performance requirements.

Deployed on AWS using EKS, ECS, Lambda, RDS, and DynamoDB, the system achieved a 30% improvement in reliability. The solution currently handles 100+ active users and processes 10,000 product verifications daily in the internal CRM.

Screenshots

Product Verification App screenshot 1
Product Verification App screenshot 2