CargoBooking.aero offers full process automation with rich user experience for instant air cargo quoting and booking which can be integrated to freight forwarder systems by API using IATA ONE Record Specification.
CargoBooking acts as a consolidator of all possible flights/truck options with customer rates and spot rates requests.
What it does
Allows Freight Forwarders to search for available flight/truck options for their shipments, see the rates and book the shipment
How I built it
Angular, PHP, MySQL
Challenges I ran into
API connectivities differences from one provider to the other
Accomplishments that I'm proud of
Connected to AFKML API for Challenge 2 (Quote and Book) and was able to create a quote request and received the Flights and Rates data by API and show it in CargoBookign search result. Connected to QATAR API for Challenge 2 (Quote and Book) and was able to create a quote request and received the Flights and Rates data by API and show it in CargoBookign search result. Connected to AFKML, QATAR and LUFTHANSA API for Challenge 1 (Track and Trace) and was able to present tracking result form systems in unified interface and API Setup the ONE Record Server on heroku: https://cargobookingonerecord.herokuapp.com/swagger-ui.html
What I learned
Got clearer picture on ONE Record: its possible usage and benefits to the industry and Various Airlines API usage
What's next for CargoBooking - Instant Air Cargo Quotes & Bookings Worldwide
Started work on Booking functionality and storing result to ONE Record Server FInalize the API to provided API and Book the shipments using ONE Record server
Link to presentation
Freight Forwarder Portal
Test user: onerecord Test user password: iata@2020
API Form (Online Google Sheets):
TEST Quote for API - AF KLM:
Origin: FRA, Destination: SIN, General Cargo, Date: 19 Sep 2020 Pieces dim: 50x50x70, 5 Pieces, Weight per piece 100kg (pieces dim and weight are mandatory)
Book option is under development and will be finalized after the hackathon.
Track and Trace: AFKML - https://tracking.cargobooking.aero/v2/074-90558090