This project won the first place at the Dauphine Hackaton 2023 organized by Kryptosphere
- Travelers often face stress during their journeys due to uncertainty about the whereabouts of their luggage.
- Searching for a lost suitcase can be a lengthy and cumbersome process.
- Currently, only the airline is held responsible for lost baggage.
Our solution involves implementing a baggage tracking system using a reliable decentralized database on a global scale. The advantages include:
- Tracking the luggage process through a decentralized database.
- Identifying the responsible stakeholder in case of baggage loss.
- Reducing the risk of suitcase loss.
- Creation of a Public Address for Each Suitcase during Registration:
- Whenever a user registers their suitcase, a unique public address is created for that suitcase.
- Recording Transactions at Each Checkpoint:
- Whenever the suitcase reaches a checkpoint, it is scanned, and the operator signs the corresponding transaction.
- Traceability Until User Retrieval:
- The process repeats until the user retrieves their suitcase, allowing for complete traceability.
- Creation of a Public Address for Each Passenger and a Unique ID for Each Suitcase:
- During registration, a public address is assigned to each passenger, and a unique ID is generated for each suitcase.
- Creation of a QR Code for Each Suitcase:
- Each suitcase is assigned a QR code containing its unique address and ID.
- Scanning the QR Code and Sending Information to a Server:
- When a QR code is scanned, the associated information is sent to a central server.
- Retrieval by the Smart Contract of the Address and ID:
- The Smart Contract retrieves the address and ID data, then updates the status of the suitcase based on the reached checkpoint (check-in, in-pending, etc.).