Inspiration

Many customers are puzzled when they have already booked cargo space and received confirmation of the allocation by the airline, but the goods are not properly loaded onto the aircraft for transportation.

Why does this happen? Handling air freight shipments is usually for urgent items, and sometimes cargo owners may find out that the cargo is being offloaded onto a flight scheduled to depart the following day, How can we ensure timely communication of cargo loading information?

After the flight has loaded the cargo, how can we quickly make responsive actions?

What it does

During the 2024 IATA ONE Record Hackathon, we developed an application called "Offload Cargo Tracking". This application is designed for cargo owners, freight forwarders, airlines, and ground agents.

Our goal is to ensure that cargo and information travel together seamlessly. At the moment of offloading, all stakeholders can access the reasons for offloading, track the status of the cargo, and quickly respond to cargo reassignment.

How we built it

We build three ONE Record nodes, namely Forwarder, Shandong Airline and Qingdao Cargo Terminal.

We used Java, Spring Boot, and MongoDB to build and implement the ONE Record Shipment&Piece&Booking, Event, Publish&Subscribe models and related APIs.

We build UI using HTML5 and Javascript.

Challenges we ran into

  • We have not added authentication function to ONE Record APIs.
  • The cargo damage mark field was not found in the Piece model, with photos of the damage attached.

Accomplishments that we're proud of

  • We had been able to use ONE Record Ontology on a real operation scene.
  • Offload Cargo Tracking digital changes.
  • We are a mixed team(InfoSky&Shandong Airline) and we can complete such a difficult task within 28 hours.
  • Our app is totally or at least mostly bug free.

What we learned

  • We learned how to use and build ONE Record server.ONE Record is not an additional messaging channel, but core of the cargo solution.
  • IATA ONE Record Hackathons are a great way to learn ideas and possibilities.

What's next for Offload Cargo Tracking APP

  • Continuing to explore the feasibility of this application.
  • Trying to get each role to use and validate the application.

Built With

Share this project:

Updates