TrueSight DAO DApp
This repository contains decentralized application (DApp) tools for TrueSight DAO members. The initial initiative is the Agroverse cacao circles, providing web-based utilities to manage serialized cacao bags, scan QR codes, and share sale information seamlessly.
Modules
QR Code Scanner
The QR Code Scanner provides DAO members with the ability to:
- Scan the QR code on a cacao bag using the device camera.
- Extract the bag’s unique identifier (
qr_code
parameter) from the scanned URL.
- Generate a standardized sale message (e.g.,
ABC123 – this bag of cacao just sold by me for $25.
).
- Share the sale/stock check message via native share (mobile) or clipboard copy (desktop) to our Town Hall channel on WhatsApp.
Usage
- Open our scanner in a modern browser (Chrome, Firefox, Safari) with camera support.
- Grant camera access when prompted.
- Point the camera at the QR code on the serialized cacao bag.
- Click Scan QR Code.
- Once the
qr_code
parameter is detected, it appears on screen and enables Report Sold.
- Click Report Sold to share or copy the sale message.
Camera-based inventory movement reporting with dynamic selections:
- Select a warehouse manager from the API-driven dropdown
- Load and choose an inventory item under that manager, view available quantity
- Select a recipient from the contact list
- Enter the quantity to move
- Capture the current camera view and share a standardized report message
Usage
- Open Inventory Movement Reporter in a modern browser with camera support.
- Grant camera access when prompted.
- Select a Warehouse Manager from the dropdown.
- Once loaded, choose an Inventory Item and view its available quantity.
- Select a Recipient from the contacts dropdown.
- Enter the Quantity to Move.
- Click Report Inventory Movement to share (mobile) or copy (desktop) the report text and attach the current camera snapshot.
Future Modules
- Contributions reporting for $TDG awards
License
This project is licensed under the terms in the LICENSE file.