Inspiration
Producers are unaware about the trace of their products from point of origin to the hands of end user consumers. Knowing this information helps business actors take responsible and logical decisions regarding logistics, marketing and product distribution.
What it does
Creates a supply chain network of producers and vendors where each products are represented as NFTs and the product instances minted from those NFTs as serial numbers represent the actual product instances. Using this trust-based DLT (Distributed Ledger Technology), the ownership of real world product instances are represented by the ownership of serial numbers by the vendors.
How we built it
The communication with Hedera local node was achieved using it's JavaScript SDK, which was abstracted using API endpoints built on top of Express. A REST API was implemented on djangorestframework with interacted with the Hedera local node through Express and the frontend user interface was built on React. Based on data collected from above implementations, business intelligence analytics was done in streamlit.
Challenges we ran into
Resource-heavy Postgresql queries slowed the streamlit web app and caused crashes. Hedera local node presented with a large latency while minting NFTs and conducting transactions.
Accomplishments that we're proud of
We've built a working standard that tracks supply chain procedures, all while on a limited time frame.
What we learned
We learned the techniques of collaborating as team, designing system architectures and giving fruition to these within time constraints. We learned about decentralized and distributed technologies and navigating abstract code bases aided with efficiency in incremental programming.
What's next for Tragick
Creating trust based marketplace where by producers, vendors and end users can hold and transfer ownership of assets.
Built With
- bash
- django
- docker
- express.js
- hardhat
- leaflet.js
- node.js
- openstreetmap
- pandas
- postgresql
- postman
- psycopg2
- pyplot
- python
- react
- streamlit

Log in or sign up for Devpost to join the conversation.