Skip to content

Luggage Tracking System using Blockchain

License

Notifications You must be signed in to change notification settings

MarcBTHT/lugtrack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Luggage Tracking System using Blockchain

This project won the first place at the Dauphine Hackaton 2023 organized by Kryptosphere

Problem

  • 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.

Solution

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.

Product

Diagram

  • 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.

Achieved MVP

  • 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.).

Demo

lugtrack.mp4

About

Luggage Tracking System using Blockchain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.5%
  • Solidity 19.0%
  • HTML 7.7%
  • CSS 5.8%