Designed for rural India with intermittent connectivity and scalable fraud monitoring.
Public Distribution System (PDS) in rural areas faces:
- Duplicate ration distribution
- Black marketing by shopkeepers
- Fake complaints by customers
- No transparency in offline environments
- Weak fraud detection mechanisms
Our system ensures secure token-based ration distribution with offline verification and fraud detection.
We built a secure ration distribution system that:
- Uses TOTP-based secure UTID tokens (valid for 15 minutes)
- Allows offline verification using SQLite
- Syncs transactions to MongoDB when internet is available
- Detects duplicate distribution per month
- Allows customers to file complaints
- Performs fraud detection on both shopkeepers and customers
- Provides admin analytics dashboard APIs
- Enters ration card number
- Receives secure 15-minute UTID token
- Verifies UTID offline using secret key
- Dispenses ration
- Stores transaction locally
- Syncs when internet is available
- Validates users
- Stores transactions
- Handles sync
- Stores complaints
- Runs fraud detection
- Provides admin analytics
Accessible by government officials.
Provides:
- Shop-wise fraud risk status (RED / GREEN)
- Complaint ratio per shop
- Total black-market Kg detected
- Customer fraud detection
- Suspicious activity alerts
- Monthly distribution analytics
Government can:
- Identify high-risk shops
- Detect black marketing patterns
- Track repeated fake complainers
- Trigger inspections/raids
- React Native – Shopkeeper mobile application
- React Native (USSD Simulator) – Simulates SMS/USSD logic
- React.js – Government Monitoring Dashboard
- SQLite – Stores beneficiary data and transactions locally in the shopkeeper app
- SHA-256 – Ensures tamper-proof transaction records (Blockchain-like simulation)
- Node.js – Runtime environment
- Express.js – REST API framework
- MongoDB Atlas – Cloud database for centralized storage
- Mongoose – MongoDB object modeling and schema management
- Prevents duplicate ration allocation
- Detects black marketing
- Identifies fake complaints
- Works in low-internet rural areas
- Secure token-based distribution
- Risa: Backend architecture, Sync logic (Offline to online databse), APIs, TOTP logic, Databases
- Ketan: USSD Simulator
- Blossom: Storing data offline using sqlite, triggering sync api when internet is available, frontend for the shopkeepers app
- Manish: Dasboard for the government officials