The decentralized supply chain tracking system enhances transparency and traceability using the Hive blockchain, enabling manufacturers and authorized users to track and manage products throughout the supply chain.
Features:
- Register New Product
Users can securely log in through Hive Keychain and navigate to the "Register New Product" page to input product details such as name, manufacturer, and location. This information is sent as acustom_json
transaction to the Hive blockchain, ensuring immutable storage. A unique tracking ID is generated, allowing the product to be tracked at each point in the supply chain.
Example Transaction (Product Registration):{ "contractName": "supplychain", "action": "registerProduct", "payload": { "trackingId": "DEF123456", "productName": "Laptop", "manufacturer": "XYZ Corp", "description": "High-end laptop with 16GB RAM and 512GB SSD", "location": "Warehouse B" } }
Track Your Product
Users can track the journey of a product by entering its unique tracking ID. After logging in via Hive Keychain, the system fetches the product’s location history from the blockchain and displays it in a chronological timeline for full transparency.
Example JSON (Product Tracking History):
[
{ "trackingId": "DEF123456", "timestamp": "2024-11-01T10:00:00Z", "location": "Warehouse B" },
{ "trackingId": "DEF123456", "timestamp": "2024-11-03T12:00:00Z", "location": "Distribution Center" },
{ "trackingId": "DEF123456", "timestamp": "2024-11-04T08:30:00Z", "location": "Retail Store" }
]
Dashboard
The dashboard provides users with a centralized view of their registered products and tracking information. After logging in via Hive Keychain, users can quickly access recent product registrations, view the latest location updates, and track shipments. It consolidates key activities, offering quick links to "Track Product" and "Register New Product" for convenient navigation.
Future Works
Map-Based Tracking Visualization
A real-time, map-based interface will be added to allow users to visually track the journey of their products across various locations in the supply chain. This feature will enhance the user experience by providing a clear, interactive map view of the product's journey.Automated Notifications
Users will receive automated alerts for significant changes in product status or location, such as arrival at specific checkpoints. Notifications can be sent via email, SMS, or in-app messages to keep users informed without needing to constantly check the dashboard.Advanced Filtering and Sorting
Enhanced filtering and sorting capabilities will allow users to view their product data more flexibly. Features like filtering by location, product status, or registration date will improve the ease of managing and analyzing multiple products.Mobile-Optimized Interface
The application will be optimized for mobile devices to provide a smooth and responsive user experience on smartphones and tablets, ensuring users can track and manage products on the go with ease.