https://github.com/halas77/fiset
Fisset(ፍሰት) is a blockchain-based supply chain management platform developed using Solidity and React-ts.
https://github.com/halas77/fiset
ethereum ethersjs hardhat metamask react smart-contracts solidity testnet-blockchain typescript wallet web3
Last synced: 2 months ago
JSON representation
Fisset(ፍሰት) is a blockchain-based supply chain management platform developed using Solidity and React-ts.
- Host: GitHub
- URL: https://github.com/halas77/fiset
- Owner: halas77
- Created: 2024-09-03T08:21:01.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T15:49:08.000Z (8 months ago)
- Last Synced: 2025-01-29T15:12:16.536Z (4 months ago)
- Topics: ethereum, ethersjs, hardhat, metamask, react, smart-contracts, solidity, testnet-blockchain, typescript, wallet, web3
- Language: TypeScript
- Homepage: https://fisset.netlify.app/
- Size: 24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fisset(ፍሰት) | Supply Chain Management Platform
Fisset is a blockchain-based supply chain management platform developed using Solidity and React-ts. It aims to provide real-world functionalities for tracking and managing items throughout the supply chain with transparency, security, and traceability. The platform supports roles such as Producers, Suppliers, Retailers, and Consumers, each playing a key part in the supply chain process.
## Features
- **Role-Based Access Control**: Utilizes roles such as Producers, Suppliers, Retailers, and Consumers to ensure only authorized parties can perform specific actions within the supply chain.
- **Item Registration**: Producers can register new items with details including description, origin, and initial status.
- **Ownership Transfer**: Items can be transferred between different supply chain participants, with role-based validation ensuring proper handling.
- **Status Updates**: Suppliers can update the status of items (e.g., In Transit, Delivered) with time-stamped records, maintaining transparency.
- **Location Tracking**: Tracks the location of items as they move through the supply chain, updating with each ownership transfer.
- **Audit Trail**: Maintains a detailed log of all actions taken on each item, including status changes, transfers, and remarks.
- **Quality Check Integration**: Allows for quality checks and status updates at each step, ensuring the quality and authenticity of items.
- **Event Logging**: Emits events on key actions such as item registration, ownership transfer, and status updates, facilitating off-chain integration.
- **Dispute Resolution**: Provides a transparent record of the item's journey, aiding in dispute resolution between supply chain participants.