Inspiration

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

https://docs.google.com/presentation/d/e/2PACX-1vSK_8r0TzlAnWWxr7T3IFcOFnzFQrgH7s0vUIvNGuDmLALOLW5QlfEFuIFN1C8wjfTFovLEuS7PmeBi/pub?start=false&loop=false&delayms=3000

Freight Forwarder Portal

https://apidev.cargobooking.aero/

Test user: onerecord Test user password: iata@2020

API Form (Online Google Sheets):

https://docs.google.com/presentation/d/1FkB2_DivKXjMIoMOE9M_ko0Jv78gStUE7VP71f5UmRs/edit?usp=sharing

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

Video:

https://youtu.be/EHTXnjg6Pe0

Built With

+ 26 more
Share this project:

Updates